Package schrodinger :: Package application :: Package desmond :: Module mdkey :: Class Key
[hide private]
[frames] | no frames]

Class Key

object --+
         |
        Key

Instance Methods [hide private]
 
__init__(self, cfg='{\nDesmond = {\n config_version = 2\n}\nglobal_cell = {\n ...)
x.__init__(...) initializes x; see help(type(x)) for signature
 
__str__(self)
str(x)
 
__ne__(self, rhs)
 
__eq__(self, rhs)
 
_my_key(self, key)
 
_cfg_key(self, key)
 
_gen_key(self, cfg)
 
_str_(self, ind='', umarker=None)
 
param(self, umarker=None)
 
inject_macro(self)
 
expand_macro(self, macro_dict)
 
recover_macro(self)
 
clone(self, orig)
 
backup(self)
 
isChanged(self)
 
rollback(self)
 
update(self, cfg=None, file=None, umarker=None)
 
addKey(self, key, val)
 
delKey(self, key)
 
getKey(self, key_str)
 
clearUmarker(self, umarker=None)

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __subclasshook__

Static Methods [hide private]
 
_val_filter(val)
 
_list_filter(val_list)
Class Variables [hide private]
  KEYMAP_CFG2MY = {'lambda': 'lambda_'}
  KEYMAP_MY2CFG = {'lambda_': 'lambda'}
  INDEX_PATTERN = re.compile(r'(.*)\[ *[\+-]*([1234567890]*) *\]')
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, cfg='{\nDesmond = {\n config_version = 2\n}\nglobal_cell = {\n ...)
(Constructor)

 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__

__str__(self)
(Informal representation operator)

 

str(x)

Overrides: object.__str__