|
__init__(self,
title='',
prot='',
startCt=None,
startReorderedCt=None,
endCt=None,
endReorderedCt=None,
atom=[],
rest=[],
geo_var=[],
filename='',
tol={},
printZmatAtomLigStart=None,
outfh=None) |
|
|
|
__copy__(self)
Method to copy a Zmat object |
|
|
|
modify_title(self,
title) |
|
|
|
create_zmat(self,
startCt=None,
endCt=None,
prot='',
title='',
protFile='',
consFile='',
consSpec=0,
debug=0,
jobname='',
inpProtCt=None,
resStart=4.0,
consStart=8.0,
currentNumericType=800,
flexSolute='flex',
oplsvers=2005,
bndTol='',
angTol='',
torTol='',
initDum=1,
pdb_version=3.0)
Create an MCPRO zmatrix from input cts for protein or ligand systems... |
|
|
|
reduced_set(self,
list,
delim=' ')
Takes a list, orders it and returns a reduced representation string,
ie. |
|
|
|
forceConsistentResnum(self,
ct)
Return a ct where all atoms have the same residue number taken from
the first atom. |
|
|
|
get_residues(self,
atomsList,
ct)
Take a list of atoms and return the list of residues those atoms are
part of |
|
|
|
getLargestNumericType(self)
Routine identifies the largest numeric atomtype (linking atom numbers
to Coul/vdW parameters - can be taken from atom or QM blocks |
|
|
|
rigidify_geo_vars(self)
method to ensure no geometry variation is set as flexible in the
MCPRO zmatrix |
|
|
|
read_zmat(self,
filename,
startCt=None,
endCt=None,
prot='',
nocap=0,
nonFepDummies=[])
read a boss/mcpro zmat ... |
|
|
|
add_lig_solvent_cap(self,
curr_ct)
solvent cap will be added to the current ligand zmat at the center of
atoms defined in the incoming ct. |
|
|
|
add_prot_solvent_cap(self,
capCt)
solvent cap will be added to the current zmat at the center of atoms
defined in the incoming ct. |
|
|
|
merge(self,
ligZmat,
addTerz,
resname="LIG")
lig_zmat will be merged at the end of the self zmat Note that
lig_zmat is expected to be a ligand with startReorderedCt defined and
self is expected to be a protein wtih protReorderedCt defined. |
|
|
|
myslice(self,
string,
start,
end)
Create slices from string starting at postion start and ending at
end. |
|
|
|
conv_int(self,
string)
Convert boss integers such as '0002'to ' 2' |
|
|
|
print_Zmat(self,
swap,
end_available,
fileH,
ligOnly=0)
print Zmat to a file, if ligOnly=1 ligand residue numbering will
start at 1 |
|
|
|
adapt_dummy_types(self,
ct,
end)
set the proper atom type for an FEP dummy atom |
|
|
|
set_geometry_variations(self,
end_ct,
nonFepDummies)
Set geometry variations from differences in end_ct and zmat object |
|
|