Difference between revisions of "Measure Distance"

From PyMOLWiki
Jump to: navigation, search
 
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<source lang="python">
 
<source lang="python">
 +
# This script writes the distance from
 +
# atom mol1///25/ha to atom mol1///26/ha
 +
# out to the file "dist.txt"
 +
# Simply change your selections to see different distances.
 +
 +
# import PyMOL's command namespace
 
from pymol import cmd
 
from pymol import cmd
 +
 +
# open dist.txt for writing
 
f=open('dist.txt','w')
 
f=open('dist.txt','w')
 +
 +
# calculate the distance and store it in dst
 
dst=cmd.distance('tmp','mol1///25/ha','mol1///26/ha')
 
dst=cmd.distance('tmp','mol1///25/ha','mol1///26/ha')
 +
 +
# write the formatted value of the distance (dst)
 +
# to the output file
 
f.write("%8.3f\n"%dst)
 
f.write("%8.3f\n"%dst)
 +
 +
# close the output file.
 
f.close()
 
f.close()
 
</source>
 
</source>
  
[[Category:Scripting_Script_Library|Measure Distance]]
+
== See Also ==
 +
[[Distance]]
 +
 
 +
[[Category:Script_Library|Measure Distance]]
 +
[[Category:Structural_Biology_Scripts]]

Latest revision as of 07:43, 30 April 2009

# This script writes the distance from 
# atom mol1///25/ha to atom mol1///26/ha
# out to the file "dist.txt"
# Simply change your selections to see different distances.

# import PyMOL's command namespace
from pymol import cmd

# open dist.txt for writing
f=open('dist.txt','w')

# calculate the distance and store it in dst
dst=cmd.distance('tmp','mol1///25/ha','mol1///26/ha')

# write the formatted value of the distance (dst)
# to the output file
f.write("%8.3f\n"%dst)

# close the output file.
f.close()

See Also

Distance