<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div></div><div><br></div><div><br></div><div><div><div>On Nov 15, 2014, at 4:17 AM, Alex Voronov wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr">Hi Tom, <div><br></div><div>Thanks a lot for your reply!</div><div><br></div><div>I actually need to use both... I use 'distance' to measure the distance between two points representing centers of mass.  And I use 'measure distance'  to measure the distance between an atom and a molecule. (I also use 'measure center ... mark true' to get the points of centers of mass, but I do not necessarily need the result in Python).</div><div><br></div><div>Thanks for the Python command for 'distance'! Could you also point me to the command for 'measure distance'? Is there a way to find Python alternatives for an arbitrary Chimera commands?</div><div><br></div><div>Thanks!</div><div><br></div><div>Alex</div><div> <br><div class="gmail_extra"><br><div class="gmail_quote">On 14 November 2014 02:40, Tom Goddard <span dir="ltr"><<a href="mailto:goddard@sonic.net" target="_blank">goddard@sonic.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Sure here is the distance between two atoms.<br>
<br>
        import Midas<br>
        d = Midas.distance('#1:395.A@CA #0:29.F@CA’)<br>
<br>
I don’t know what you are doing since “distance #1 #2” won’t work unless each of those models is only one atom.  And of course “measure distance” is a different command and has a different Python call to access it.  Please be specific about what you need.  I don’t want to guess all the different possibilities of what you are trying to measure the distance between.<br>
<br>
        Tom<br>
<div><div class="h5"><br>
<br>
<br>
On Nov 12, 2014, at 12:41 PM, Alex Voronov  wrote:<br>
<br>
> Hi,<br>
><br>
> I'm measuring distance between two points. The measurement goes well and I get a correct value in the viewport. I would like to get the same value into a Python variable. Is it possible?<br>
><br>
> I'm thinking about a code like this:<br>
><br>
>   d = chimera.runCommand('distance #1 #2')<br>
><br>
> However, it seems to be impossible to get any value from runCommand, I always get None...<br>
><br>
> Even parsing the log that appears in IDLE from commands 'distance #1 #2' or 'measure distance #1 #2' would sort-of work, but I don't know how to capture the log either...<br>
><br>
> Is there a way to get values into variables from 'measure distance'?<br>
><br>
> Thank you!<br>
><br>
> Alex<br>
</div></div>> _______________________________________________<br>
> Chimera-dev mailing list<br>
> <a href="mailto:Chimera-dev@cgl.ucsf.edu">Chimera-dev@cgl.ucsf.edu</a><br>
> <a href="http://plato.cgl.ucsf.edu/mailman/listinfo/chimera-dev" target="_blank">http://plato.cgl.ucsf.edu/mailman/listinfo/chimera-dev</a><br>
<br>
</blockquote></div><br></div></div></div>
</blockquote></div><br></div></body></html>