[Chimera-users] IDLE for listing selected residues.

Eric Pettersen pett at cgl.ucsf.edu
Tue Nov 13 10:49:43 PST 2007


Hi JD,
	The first thing is that you probably want to refine your atom  
specifier to just select the oxygens, i.e. use:

select :HOH at o & :301.a zr < 5.0

(an extra "@o" in there).  Then use Actions...Write List to write it  
to a file.  If you really need the list in Python or need to see the  
serial numbers, then this code in IDLE would do it:

for a in chimera.selection.currentAtoms():
	print a.serialNumber

--Eric

                         Eric Pettersen
                         UCSF Computer Graphics Lab
                         http://www.cgl.ucsf.edu

On Nov 12, 2007, at 11:19 AM, Jean-Didier Maréchal wrote:


> I'd like to use chimera to generate the list of the oxygen atoms of  
> the
> water molecules located at less than 5.0 A of a ligand.
>
> Selecting the water molecules have been the easiest part...
> select :HOH & :301.a zr < 5.0
>
> with :301.a my ligand.
>
> Then in the IDLE, I tried a series of alternative to generate the  
> list.
> I use the different tips that were posted in the digest recently and
> arrived to this:
>
> for i in range(1,len(chimera.selection.currentResidues()):
> 	print chimera.selection.currentResidues()[i]
>
> Right, this gives me the list of residues, unfortunately, that  
> would be
> a LOOOT better for me is to have the Serial number of the oxygen
> atoms...
>
> currentSerialNum and currentSerialNumber do not see to be a correct
> selection type. If there is any way that can do this?









More information about the Chimera-users mailing list