Home | Trees | Indices | Help |
|
---|
|
tleap
and
ambpdb
. Requires leap template files in
biskit/external/amber/leap/
.Note: The design of AmberParmBuilder is less than elegant. It would make more sense to split it into two classes that are both derrived from Executor.
|
|||
| __init__(self, model, leap_template=F_leap_in, leaprc=s.leaprc, leap_out=None, leap_in=None, leap_pdb=None, log=None, debug=0, verbose=0, **kw) | ||
|
__runLeap(self,
in_script,
norun=0,
**kw) Create script file and run Leap. |
||
str
|
parm2pdb(self,
f_parm,
f_crd,
f_out,
aatm=0) Use ambpdb to build PDB from parm and crd. |
||
[(int, int)]
|
__ssBonds(self,
model,
cutoff=4.) Identify disulfide bonds. |
||
|
__cys2cyx(self,
model,
ss_residues) Rename all S-S bonded CYS into CYX. |
||
|
capACE(self,
model,
chain) Cap N-terminal of given chain. |
||
|
capNME(self,
model,
chain) Cap C-terminal of given chain. |
||
|
centerModel(self,
model) Geometric centar of model. |
||
PDBMod
|
leapModel(self,
hetatm=0) Get a clean PDBModel for input into leap. |
||
| __fLines(self, template, values) | ||
| parmSolvated(self, f_out, f_out_crd=None, f_out_pdb=None, hetatm=0, norun=0, cap=0, capN=[], capC=[], fmod=[], fprep=[], box=10.0, **kw) | ||
[str]
|
__deleteAtoms(self,
m,
i_atoms) Delet atoms |
||
[int]
|
__inverseIndices(self,
model,
i_atoms) Returns remaining atom indices of m that are NOT in i_atoms |
||
|
parmMirror(self,
f_out,
f_out_crd=None,
fmod=[],
fprep=[],
**kw) Create a parm7 file whose atom content (and order) exactly mirrors the given PDBModel. |
|
|||
|
script_mirror_pdb = """ logFile %(leap_out)s source %(leaprc)s %(fmod)s ...
|
||
|
ss_bond = "bond p.%i.SG p.%i.SG\n"
|
||
|
F_leap_in = t.projectRoot()+ '/external/amber/leap/solvate_box.l...
|
||
|
F_ace_cap = t.projectRoot()+ '/external/amber/leap/ace_cap.pdb'
|
||
|
F_nme_cap = t.projectRoot()+ '/external/amber/leap/nme_cap.pdb'
|
|
|
Create script file and run Leap.
|
Use ambpdb to build PDB from parm and crd.
|
Identify disulfide bonds.
|
Rename all S-S bonded CYS into CYX.
|
Cap N-terminal of given chain.
|
Cap C-terminal of given chain.
|
Geometric centar of model.
|
Get a clean PDBModel for input into leap.
|
|
|
Delet atoms
|
|
Create a parm7 file whose atom content (and order) exactly mirrors the given PDBModel. This requires two leap runs. First we get a temporary topology, then we identify all atoms added by leap and build a final topology where these atoms are deleted. This parm is hence NOT suited for simulations but can be used to parse e.g. a trajectory or PDB into ptraj.
|
|
script_mirror_pdb
|
ss_bond
|
F_leap_in
|
F_ace_cap
|
F_nme_cap
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0alpha3 on Tue May 1 22:34:51 2007 | http://epydoc.sourceforge.net |