Package schrodinger :: Package application :: Package glide :: Module xp6classes :: Class Complex
[hide private]
[frames] | no frames]

Class Complex

object --+
         |
        Complex
Known Subclasses:

Class to generate and store experimental and newXP information for a single protein-ligand complex

Instance Methods [hide private]
 
__init__(self, ligand_ct, ligfile, gridfile, comp_basename, zroff, offset)
Input is the protein and ligand cts
 
_getBindingData(self, propname)
Grab experimental binding data from ligand ct
 
setWatermapParameters(self, wmfile)
Specify WaterMap parameters for a complex.
 
_makeValidationBasename(self, basename, params, count)
 
myNewDir(self, dirname)
Create new directory if it doesn't already exist.
 
createGlideInput(self, basename, stepname, params=None, count=None, jobtype='xp6', testligs='', startlig=1, endlig=0)
Create input files necessary to run Glide docking for indicated step of New XP workflow.
 
findGlideInput(self, basename, stepname)
Method to determine whether input (directory and) files exist to run Glide docking job for specified step in "New XP" workflow.
 
getWmapParams(self, basename)

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

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, ligand_ct, ligfile, gridfile, comp_basename, zroff, offset)
(Constructor)

 

Input is the protein and ligand cts

Overrides: object.__init__

myNewDir(self, dirname)

 

Create new directory if it doesn't already exist. If there's an existing file (*not* a directory) by the same name, rename it to "backup" name. If there's an existing file *or* directory with the backup name, delete it if possible, exit otherwise.