Difference between revisions of "Get Model"

From PyMOLWiki
Jump to: navigation, search
 
m (py3)
 
(9 intermediate revisions by 5 users not shown)
Line 1: Line 1:
===DESCRIPTION===
+
 
    "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>
+
 
 
===USAGE===
 
===USAGE===
  cmd.get_model("chain A")
+
cmd.get_model("chain A")
  
 
===NOTES===
 
===NOTES===
 
It can be useful to loop through all the atoms of a selection (rather than using the iterate command)
 
It can be useful to loop through all the atoms of a selection (rather than using the iterate command)
 
+
<source lang="python">
 
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+" "+at.resn+" "+str(at.resi)+" "+at.name+" "+str(at.index)
+
     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]))
 +
</source>
  
 
===SEE ALSO===
 
===SEE ALSO===
+
[[Category:Commands|Get Model]]
[[Category:Commands|get_model]]
 

Latest revision as of 01:27, 22 March 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]))

SEE ALSO