Home | Trees | Indices | Help |
|
---|
|
Note: WhatIf is not free software, therefore the calculations performed by this class can now also be performed by the freeware program SurfaceRacer, see Biskit.SurfaceRacer .
|
|||
| __init__(self, model, **kw) | ||
|
prepare(self) Overrides Executor method. |
||
|
__prepareModel(self,
m,
f_pdb_out) Prepare a model that WhatIf likes. |
||
|
cleanup(self) Tidy up the mess you created. |
||
|
isFailed(self) Overrides Executor method |
||
|
finish(self) Overrides Executor method |
||
array
|
__read_residueASA(self) Read solvent accessibility calculated with WHATIF and return array of ASA-values. |
||
dict of dict
|
__read_relativeASA(self) Read the relative ASA data. |
||
[1|0]
|
__exposedResidues(self,
ASA_values,
sidechainCut=0.0,
backboneCut=0.0,
totalCut=0.0) Decide what is a surface exposed residue and what is not. |
||
array, array, [1|0]
|
parse_whatif(self) Takes a PDBModel and returns three lists: |
||
[float]
|
__asaAtomList(self,
relativeASA) convert ASA dict to list of values with len == atom number |
|
|||
|
whatif_script = """SOUP \nINISOU GETMOL \n%(f_pdb)s \nTEST ACCESS \n...
|
|
|
Overrides Executor method. |
Prepare a model that WhatIf likes.
|
Tidy up the mess you created. |
Overrides Executor method |
Overrides Executor method |
Read solvent accessibility calculated with WHATIF and return array of ASA-values. First column is the total ASA, second column the ASA of the backbone, the third column is the ASA of the side-chain.
|
Read the relative ASA data. Return dic indexed by resNumber with atom and relative accessibility (%)
|
Decide what is a surface exposed residue and what is not. sidechainCut, backboneCut, totalCut - float, cutoff value for what will be considered as a exposed residue. All three values have to pass the test.
|
Takes a PDBModel and returns three lists: relativeASA - a list of atom relative accessibilities (in % - compared to the resideu in a Gly-XXX-Gly tripeptide, an approximation of the unfolded state) -> N.array( 1 x N_atoms ) residueASA - array 3 x N_residues of float acc.surf.area per res: sidechain, backbone, total burriedResidues - a burried atom mask note: cutoff values set above -> [0, 1, 0, 0, 1, 1, 1, 0 ...]
|
convert ASA dict to list of values with len == atom number
|
|
whatif_script
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0alpha3 on Fri Dec 22 20:11:48 2006 | http://epydoc.sourceforge.net |