OESplitMolComplexSetup¶
This namespace encodes symbolic constants used as bit-masks to
indicate which parameters are created when the
OEConfigureSplitMolComplexOptions
function is called to configure command-line options.
All
The combination of following constants:
CovBondTreatment
Passing this constant to the
OEConfigureSplitMolComplexOptions
function results
in generating the following default interface to configure
the splitting of covalent ligand bonds
by OESplitMolComplex
and
OEGetMolComplexComponents
.
Contents of parameter -covalentbondtreatment
Type : string
Allow list : false
Default : hydrogen
Simple : false
Required : false
Legal values : hydrogen rgroup none
Brief : Covalent bond treatment
Detail
Add hydrogens, add Rgroups or do nothing when a covalent bond is broken
See also
CovCofactor
Passing this constant to the
OEConfigureSplitMolComplexOptions
function results
in generating the following default interface to configure
the treatment of covalent cofactors
by OESplitMolComplex
and
OEGetMolComplexComponents
.
Contents of parameter -covalentcofactor
Aliases : -covcofact
Type : bool
Allow list : false
Default : false
Simple : false
Required : false
Brief : Split covalent cofactors
Detail
Identify and separate covalently bound cofactors
See also
CovLig
Passing this constant to the
OEConfigureSplitMolComplexOptions
function results
in generating the following default interface to configure
the treatment of covalent ligands
by OESplitMolComplex
and
OEGetMolComplexComponents
.
Contents of parameter -covalentligand
Aliases : -covlig
Type : bool
Allow list : false
Default : false
Simple : true
Required : false
Brief : Split covalent ligands
Detail
Identify and separate covalently bound ligands
See also
LigFilter
Passing this constant to the
OEConfigureSplitMolComplexOptions
function results
in generating the following default interface to configure
the ligand filter used
by OESplitMolComplex
and
OEGetMolComplexComponents
.
Contents of parameter -ligandfilter
Type : string
Allow list : false
Default : ligand
Simple : false
Required : false
Legal values : protein ligand water saccharide cofactor cofactor_and_ligand
metal counter_ion prot_complex peptide dna_rna nucleotide
covalent solution misc unknown
underdefined site1 surface_waters1 model1 chainA anything nothing
Brief : Ligand filter category
Detail
Return molecules from this category as the ligand
See also
LigName
Passing this constant to the
OEConfigureSplitMolComplexOptions
function results
in generating the following default interface to configure
the identification of ligands
by OESplitMolComplex
and
OEGetMolComplexComponents
.
Contents of parameter -ligandname
Aliases : -ligname
Type : string
Allow list : false
Default : (parameter does not have a default)
Simple : true
Required : false
Brief : Ligand name
Detail
Select ligand having this residue name
MaxSiteDist
Passing this constant to the
OEConfigureSplitMolComplexOptions
function results
in generating the following default interface to configure
the identification of binding sites
by OESplitMolComplex
and
OEGetMolComplexComponents
.
Contents of parameter -maxsitedistance
Type : double
Allow list : false
Default : 8.0
Simple : false
Required : false
Legal ranges :
9999.9 to 1.0
Brief : Maximum distance to be associated with the binding site
See also
MaxSurfDist
Passing this constant to the
OEConfigureSplitMolComplexOptions
function results
in generating the following default interface to configure
the identification of surface waters
by OESplitMolComplex
and
OEGetMolComplexComponents
.
Contents of parameter -maxsurfacedistance
Type : double
Allow list : false
Default : 5.0
Simple : false
Required : false
Legal ranges :
9999.9 to 1.0
Brief : Maximum distance to be associated with the protein surface
Detail
Used when surface waters are selected
See also
ModelNum
Passing this constant to the
OEConfigureSplitMolComplexOptions
function results
in generating the following default interface to configure
the selection filters used
by OESplitMolComplex
and
OEGetMolComplexComponents
.
Contents of parameter -modelnum
Type : unsigned
Allow list : false
Default : 1
Simple : false
Required : false
Legal ranges :
999 to 0
Brief : Select this NMR model number
Detail
Molecules that are not marked as models are treated as model 1.
Model 0 selects all models.
Note
It may be necessary to remove the input flavor
OEIFlavor::PDB::ENDM
to read all models
(see the splitmolcomplex
example for how to do this).
In most situations, this parameter should be set to either
0 (allow all models to be selected) or 1 (the default). The reason
for this is that the site counter, which the parameter
-bindingsitenum
selects based on, does not reset for each model and
therefore site and model are not independent. A good example of
where this can be used is with a PDB biological assembly file:
setting the
-modelnum
parameter to 0 (use all models),
allows a binding site spanning symmetry related
proteins marked as different models to be recognized.
See also
ProtFilter
Passing this constant to the
OEConfigureSplitMolComplexOptions
function results
in generating the following default interface to configure
the protein filter used
by OESplitMolComplex
and
OEGetMolComplexComponents
.
Contents of parameter -proteinfilter
Type : string
Allow list : false
Default : prot_complex
Simple : false
Required : false
Legal values : protein ligand water saccharide cofactor cofactor_and_ligand
metal counter_ion prot_complex peptide dna_rna nucleotide
covalent solution misc unknown
underdefined site1 surface_waters1 model1 chainA anything nothing
Brief : Protein filter category
Detail
Return molecules from this category as the protein
See also
SeparateRes
Passing this constant to the
OEConfigureSplitMolComplexOptions
function results
in generating the following default interface to configure
the whether individual protein residues are separated before selection
by OESplitMolComplex
and
OEGetMolComplexComponents
.
This is commonly used to return just binding-site residues.
Contents of parameter -separateresidues
Type : bool
Allow list : false
Default : false
Simple : true
Required : false
Brief : Separate individual residues before selection
Detail
Used to return just those residues near the binding site
See also
SiteNum
Passing this constant to the
OEConfigureSplitMolComplexOptions
function results
in generating the following default interface to configure
the selection filters used
by OESplitMolComplex
and
OEGetMolComplexComponents
.
Contents of parameter -bindingsitenum
Aliases : -sitenum
Type : unsigned
Allow list : false
Default : 1
Simple : false
Required : false
Legal ranges :
999 to 0
Brief : Select this binding site
Detail
Specifying site 0 means select ALL sites
See also
SurfWat
Passing this constant to the
OEConfigureSplitMolComplexOptions
function results
in generating the following default interface to configure
the treatment of surface waters
by OESplitMolComplex
and
OEGetMolComplexComponents
.
Contents of parameter -surfacewaters
Aliases : -surfwat
Type : bool
Allow list : false
Default : false
Simple : true
Required : false
Brief : Select surface waters
Detail
Waters near the surface of the protein rather than just near the binding site
See also
WatFilter
Passing this constant to the
OEConfigureSplitMolComplexOptions
function results
in generating the following default interface to configure
the water filter used
by OESplitMolComplex
and
OEGetMolComplexComponents
.
Contents of parameter -waterfilter
Type : string
Allow list : false
Default : water
Simple : false
Required : false
Legal values : protein ligand water saccharide cofactor cofactor_and_ligand
metal counter_ion prot_complex peptide dna_rna nucleotide
covalent solution misc unknown
underdefined site1 surface_waters1 model1 chainA anything nothing
Brief : Water filter category
Detail
Return molecules from this category as water
See also