Difference between revisions of "Get Names"

From PyMOLWiki
Jump to navigation Jump to search
(see also get_names_of_type)
(added "how to tell whether or not object is enabled" as posted by Jason on pymol-users)
Line 16: Line 16:
 
for x in cmd.get_names("all"): cealign( "PROT", x)
 
for x in cmd.get_names("all"): cealign( "PROT", x)
 
</source>  
 
</source>  
 +
 +
Determine whether or not an object (objName) is enabled:
 +
<source lang="python">
 +
if objName in cmd.get_names(enabled_only=1):
 +
    print "objName is enabled"
 +
</source>
 +
  
 
===SEE ALSO===
 
===SEE ALSO===

Revision as of 15:24, 29 October 2013

get_names returns a list of object and/or selection names.

PYMOL API

cmd.get_names( [string: "objects"|"selections"|"all"|"public_objects"|"public_selections"] )

NOTES

The default behavior is to return only object names.

EXAMPLES

Multiple alignments

# structure align all proteins in PyMOL to the protein named "PROT".  Effectively a 
# poor multiple method for multiple structure alignment.
for x in cmd.get_names("all"): cealign( "PROT", x)

Determine whether or not an object (objName) is enabled:

if objName in cmd.get_names(enabled_only=1):
    print "objName is enabled"


SEE ALSO

get_type, get_names_of_type, count_atoms, count_states