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__
|