Perform patch finding calculations that only need to be done once per
structure. This class is intended to be run under job control.
|
__init__(self,
struc,
asl)
x.__init__(...) initializes x; see help(type(x)) for signature |
|
|
|
run(self)
Perform the pre-analysis. |
|
|
|
|
|
_calcCLogP(self)
Calculate cLogP, the partition coefficient, for the entire structure. |
|
|
|
|
|
_prepareSurface(self)
Generate the surface and perform necessary calculations on it. |
|
|
|
_calculateSurfaceNeighbors(self)
For each vertex on the surface, calculate all neighboring triangles
and store the results in self._neighboring_vertices . |
|
|
|
_calcSmoothedValues(self)
Smooth the specified atom-level charges for partial charges and
slogP-values over the surface. |
|
|
tuple
|
_calcResData(self)
Calculate the aggregation, surface area, and reactive residue
grouping data for each residue. |
|
|
ResidueDictionary
|
_calcAggregation(self,
all_seq,
all_struc)
Calculate the Zyggregator and Aggrescan values for each residue. |
|
|
list
|
|
|
|
list
|
_calcZyggregator(self,
seq)
Calculate the Zyggregator aggregation score for the specified
residues |
|
|
list
|
_calcAggrescan(self,
seq)
Calculate the Aggrescan aggregation score for the specified residues |
|
|
|
_calcSasa(self,
res_data_by_res)
Calculate the solvent accessible surface area for each atom and
residue. |
|
|
|
_calcAccessibility(self,
res_data_by_res)
Calculate side chain accessibility (side chain surface area divided
by the maximum possible side chain surface area for that residue
type). |
|
|
|
_calcReactiveResidues(self,
res_data_by_res,
asa_by_atom,
all_struc)
Determine which residues match the reactive residue sites. |
|
|
list
|
|
|
_calcDisulfides(self,
res_data_by_res)
Determine which residues have a disulfide bond. |
|
|
bool
|
_resHasDisulfide(self,
res)
Does the specified residue contain a disulfide bond? |
|
|
|
|
|
write(self,
basename)
Write out the surface and all calculated values |
|
|
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|