[chimera-dev] Iterating through chains
Eric Pettersen
pett at cgl.ucsf.edu
Tue May 29 11:00:49 PDT 2012
On May 28, 2012, at 9:57 AM, Ryan Doherty wrote:
> Hello,
>
> I'm trying to create a chimera script and am stumped. I'm trying to
> iterate through a series of PDB entries that contain a specific
> protein-protein interaction (some are NMR ensembles) to create a
> list of residues that within specific distances of the binding
> interface.
>
> I am able to successfully iterate through pdb files and residues,
> but am having difficulty iterating through chains of NMR ensembles.
> Is there a variable like m.chains or is the number of chains
> accessible through chimera.openModels.list? Also, do you have any
> example scripts that could help me?
Hi Ryan,
Do you really mean the chains, like chain A, chain B, etc.? Or do
you mean the separate MODEL entries in the NMR ensemble? I'm guessing
the latter (if it's the former just say so and I can fill you in on
that too).
chimera.openModels.list() returns a list. If you have a non-NMR PDB
file open, that list has exactly one element. For NMR ensembles, it
has one element for every MODEL in the PDB file. So you would just
iterate through that list. I'm guessing you're just using the first
element of the list in your script right now?
--Eric
Eric Pettersen
UCSF Computer Graphics Lab
http://www.cgl.ucsf.edu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://plato.cgl.ucsf.edu/pipermail/chimera-dev/attachments/20120529/aa71be5f/attachment.html>
More information about the Chimera-dev
mailing list