This is a read-only mirror of pymolwiki.org
Difference between revisions of "Get Model"
Jump to navigation
Jump to search
m (10 revisions) |
|||
(5 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | + | ||
'''get_model''' returns a model object. | '''get_model''' returns a model object. | ||
===PYMOL API=== | ===PYMOL API=== | ||
<source lang="python"> | <source lang="python"> | ||
− | cmd.get_model(string "selection" ) | + | cmd.get_model(string "selection", integer "state" ) |
</source> | </source> | ||
Line 15: | Line 15: | ||
atoms = cmd.get_model("chain A") | atoms = cmd.get_model("chain A") | ||
for at in atoms.atom: | for at in atoms.atom: | ||
− | print "ATOM DEFINITION: "+at.chain+" "\ | + | print("ATOM DEFINITION: "+at.chain+" "\ |
+at.resn+" "\ | +at.resn+" "\ | ||
+str(at.resi)+" "\ | +str(at.resi)+" "\ | ||
+at.name+" "\ | +at.name+" "\ | ||
+str(at.index)+" "\ | +str(at.index)+" "\ | ||
− | +at.b | + | +"%.2f " % (at.b)\ |
+str(at.coord[0])+" "\ | +str(at.coord[0])+" "\ | ||
+str(at.coord[1])+" "\ | +str(at.coord[1])+" "\ | ||
− | +str(at.coord[2]) | + | +str(at.coord[2])) |
</source> | </source> | ||
===SEE ALSO=== | ===SEE ALSO=== | ||
− | [[Category:Commands| | + | [[Category:Commands|Get Model]] |
Latest revision as of 03:11, 1 April 2019
get_model returns a model object.
PYMOL API
cmd.get_model(string "selection", integer "state" )
USAGE
cmd.get_model("chain A")
NOTES
It can be useful to loop through all the atoms of a selection (rather than using the iterate command)
atoms = cmd.get_model("chain A")
for at in atoms.atom:
print("ATOM DEFINITION: "+at.chain+" "\
+at.resn+" "\
+str(at.resi)+" "\
+at.name+" "\
+str(at.index)+" "\
+"%.2f " % (at.b)\
+str(at.coord[0])+" "\
+str(at.coord[1])+" "\
+str(at.coord[2]))