Difference between revisions of "Selection Exists"

From PyMOLWiki
Jump to: navigation, search
(One intermediate revision by the same user not shown)
Line 22: Line 22:
[[Category:Scripting_Script_Library|Selection Exists]]
[[Category:Script_Library|Selection Exists]]

Latest revision as of 08:35, 30 April 2009

# The function below will return true if the selection is defined.
from pymol import cmd
from types import *

def sele_exists(sele):
    sess = cmd.get_session()
    for i in sess["names"]:
        if type(i) is ListType:
            if sele==i[0]:
                return 1
    return 0

# Note from Warren:
# simpler, faster:

def sele_exists(sele):
   return sele in cmd.get_names("selections")