Splitting a Macro-molecular Complex¶
A program that splits components of a protein structure, returning separate ligand, protein-complex, waters, and other molecules.
An example command that limits the protein-complex output to just the binding site residues would be:
prompt> python splitmolcomplex.py -separateresidues input.pdb output.oeb.gz
Help is available for all the supported OESplitMolComplexOptions parameters:
prompt> python splitmolcomplex.py --help all
Complete parameter list
Display options :
-verbose : If true, return more verbose output
SplitMolComplex options :
-bindingsitenum : Select this binding site
-covalentbondtreatment : Covalent bond treatment
-covalentligand : Split covalent ligands
-ligandfilter : Ligand filter category
-ligandname : Ligand name
-maxsitedistance : Maximum distance to be associated with the binding site
-maxsurfacedistance : Maximum distance to be associated with the protein
surface
-modelnum : Select this NMR model number
-proteinfilter : Protein filter category
-separateresidues : Separate individual residues before selection
-surfacewaters : Select surface waters
-waterfilter : Water filter category
input/output options :
-in : Input molecule (usually a pdb file)
-out : Output molecule (usually an oeb)
Code¶
Download code
See also
OESplitMolComplex
functionOESplitMolComplexOptions object
OEConfigureSplitMolComplexOptions
functionOESplitMolComplexSetup
function