OEMolComplexFilterCategory

This namespace contains constants used as parameters to OEMolComplexRoleFactory, OEGetMolComplexFilterCategoryName, OEMolComplexFilterFactory, and OESplitMolComplexOptions::ResetFilters. These constants refer to functional roles that may be associated with a component by OESplitMolComplex or OEGetMolComplexComponents and are used to construct filters (see OEMolComplexFilter) that select a desired subset of components. The class OESplitMolComplexOptions manages several of these filters; others can be generated as required.

Anything

Match anything.

ChainA

Match any component in chain ‘A’.

Filters for other chains may be build by combining OEMolComplexChainRoleFactory with OERoleMolComplexFilterFactory.

Cofactor

Match any component identified as a cofactor.

CofactorAndLigand

Match any component in a special category for items that are either a cofactor or a ligand if no ligand is otherwise found.

CounterIon

Match any counter-ion (either a first-row metal or an halogen).

Covalent

Match any component identified as a covalent ligand.

DNA_RNA

Match any DNA or RNA molecule.

Ligand

Match any ligand.

Lipid

Match any lipids.

Metal

Match any metal.

Misc

Component has been identified as miscellaneous. These are otherwise unclassified compounds that are not to be considered ligands (for example buffers and excipients).

Model1

Match any component in model number 1 (the default if model information is not explicitly specified).

Filters for other chains may be build by combining OEMolComplexModelRoleFactory with OERoleMolComplexFilterFactory.

Nothing

Match nothing.

Nucleotide

Match any nucleotide.

Peptide

Match any poly-peptide.

ProtComplex

Match any component identified as being part of the protein complex (protein + cofactor).

Protein

Match any protein chain.

Saccharide

Match any component identified as a sugar.

Site1

Match any component identified as being part of binding site 1.

Filters for other chains may be build by combining OEMolComplexSiteRoleFactory with OERoleMolComplexFilterFactory.

Solution

Match any component identified as being part of the solution (water + counter-ion).

SurfaceWaters1

Match any surface waters identified as being part of binding site 1.

Filters for other chains may be build by combining OEMolComplexSurfaceWatersRoleFactory with OERoleMolComplexFilterFactory.

Underdefined

Match any component containing a dummy atom (OEElemNo::Du).

Unknown

Match any component that would have been identified as a ligand but has a residue name that differs from that explicitly specified.

Water

Match any water molecule.