Package schrodinger :: Package test :: Package stu :: Package outcomes :: Module desmond :: Class Adaptive
[hide private]
[frames] | no frames]

Class Adaptive

Class created to define it's base class at runtime. This allows use of any of the base classes methods along with it's modules functions. See the desmond_config file for config usage.

Instance Methods [hide private]
 
__init__(self, baseCls, mod=None, get_methods=True, **kwargs)
 
_makeBase(self, cls, bases, get_methods)
 
_runFunct(self, func, args)
 
getInput(self, files=None, structs=None, format='maestro')
 
getData(self, functs)
 
getMessages(self, header, *msgs)
 
getWorkup(self, funct, args)
Method Details [hide private]

__init__(self, baseCls, mod=None, get_methods=True, **kwargs)
(Constructor)

 
Parameters:
  • baseCls - base class of Adaptive
  • mod - module of base class, if same as Adaptive ignore
  • get_methods - If true, all base class methodsadded to Adaptive
  • kwargs - All keyword arg passed to base class' init