Trees | Indices | Help |
|
---|
|
Shared functionality between PrepWizard GUI and command-line PrepWizard.
Copyright Schrodinger, LLC. All rights reserved.
|
|||
_CommonProblemsFixer Class for fixing common structure problems. |
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|
|||
maestro = None hash(x) |
|||
maxvalence = [0, 1, 1, 1, 2, 6, 4, 4, 2, 1, 1, 1, 2, 8, 8, 8,
|
|||
EPIK_EXCLUSION_LIST = ['HEM', 'HEC']
|
|||
PDBNAME_ELEMENT_DICT = {}
|
|||
metal_charges = {11: [1], 12: [2], 19: [1], 20: [2], 25: [2, 3
|
|
Will raise a RuntimeError if any atom in the specified structure has more bonds than is allowed for that element. Het groups in the PDB sometimes have this issue. |
Create bonds between proximal Sulfurs, deleting any hydrogens on them. If verbose is True, prints log info to the termnal. Returns a list of (atom1, atom2) for ever added bond. |
Convert MSE residues to METs. Returns a list of residue strings that were converted. |
Sets the orders of phosphate-oxygen or sulfate-oxygen bonds. mainatom - atom number of the phosphate or sulfur double - list of atom numbers of the oxygens to double-bond to single - list of atom numbers of oxygens to single-bond to, and set charge to <charge>. |
For specified structure, generates phosphate states, and returns list of output structures. Ev:78688 NOTE: Output structure has no hydrogens. |
For specified structure, generates sulfate states, and returns list of output structures. Ev:82634 |
Will read the PDB sequences from the sequence block, and will return a dictionary (keys: chain names; values: sequence strings). If remove_tails is True, will chop off tails that are not existent in the CT, but will leave in the missing loop sections. Will raise RuntimeError on an error, or mmerror on mmct failure. |
Run the Prime job specified by the keywords on the <st> with jobname <prime_jobname>. If app is not None, the job is ran in background without freezing the GUI. |
st - Input Structure object fasta_file - Associated .fasta file prime_jobname - Job name to use for the Prime job. build_tail - whether to build tails. Will return a fixed Structure on success, and will raise a RuntimeError on failure. |
Given a _Residue object, returns True if the residue is missing side-chain atoms. If at least one backbone atom is (also) missing, False is returned. Basically only residues for which Prime missing-side-chains job can be run will return True. |
st - Input Structure object prime_jobname - Job name to use for the Prime job. Will return a fixed Structure on success, and will raise a RuntimeError on failure. |
Post process by fixing the charge on zero-order-bonded Sulfurs Gives -1 or -2 charge to Sulfurs as appropriate. Deletes a hydrogen from Sulfurs coordinating with metals (Ev:61622) |
Return a list of water atoms. Each item in the list is a tuple of 3 water atoms. |
Return a list of all waters in the specified structure that make at least <min_hbonds> number of H-bonds (H-bonds to other waters excluded). The list contains both oxygen and hydrogen atoms (if present). |
|
maxvalence
|
metal_charges
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Thu Aug 6 04:50:18 2015 | http://epydoc.sourceforge.net |