[Chimera-users] Help in writing python code

Elaine Meng meng at cgl.ucsf.edu
Fri Feb 6 08:17:06 PST 2015


Hi Ankit,
You would just use the “close” Chimera command to close the new axes model each time, e.g. “close #2” if the axes model is #2.  You can see which one it is in the Model Panel (under Favorites in the menu).  I would expect it to be the next unused number. 

Before actually running a script for a whole trajectory you should generally work out the necessary commands “by hand” (interactively) for one or two frames first.

I hope this helps,
Elaine
-----
Elaine C. Meng, Ph.D.                       
UCSF Computer Graphics Lab (Chimera team) and Babbitt Lab
Department of Pharmaceutical Chemistry
University of California, San Francisco

On Feb 5, 2015, at 8:53 PM, Ankit Agrawal <aka895 at gmail.com> wrote:

> Hi
> I am doing trajectory analysis which has 40000 frames. So for all frames I wanted to calculate the all three inertia axes. That I did. But problem is that when I run the python code it starts making all the three axes for each frames that becomes messy. So I want a little change in my code so that during trajectory analysis it should create axes but should delete or hide the previous axes also. So during run I will see only the axes which are related to that frame.
> 
> Here is the python code in per-frame analysis.
> 
> from chimera import runCommand
> frame = mdInfo['frame']
> runCommand("measure inertia #1:0-120 color yellow")
> runCommand("measure inertia #1:120-237 color green")
> 
> Thanks.
> Ankit





More information about the Chimera-users mailing list