[Chimera-users] StrucMeasure and distance

Eric Pettersen pett at cgl.ucsf.edu
Wed Jul 23 10:54:33 PDT 2008


Hi JD,
	I assume we're talking about Python here since Chimera commands don't  
return values.  So, in Python if your atoms are in variables 'a1' and  
'a2' then the distance between them is:

	chimera.distance(a1.xformCoord(), a2.xformCoord())

or alternatively:

	a1.xformCoord().distance(a2.xformCoord())

If the atoms are in the same molecule, you can get away with  
using .coord() instead of .xformCoord() since rotations/translations  
won't affect the inter-atom distance in that case.

--Eric

On Jul 23, 2008, at 9:21 AM, Jean Didier Pie Marechal wrote:

> Dear all,
>
> a small question. I know how to calculate the distance between two  
> atoms calling the "distance" command and I generally use it embedded  
> in the scripts I write. However, this time, I'd like to have access  
> through my script only to the values of the distances (nothing  
> related to the display) in order to stock them. I thought I would  
> find my way through by using the StructMeasure module, but I am not  
> able to do so. How could I just have a return of the distances  
> between two atoms in the shell?
>
> Thanks a lot,
>
> JD



More information about the Chimera-users mailing list