OEUncolorMol
bool OEUncolorMol(OEChem::OEMolBase& uncoloredcmol,
const OEChem::OEMolBase& inputmol,
unsigned uncolortype = OEUncolorStrategy::Default)
bool OEUncolorMol(OEChem::OEMCMolBase& uncoloredcmol,
const OEChem::OEMCMolBase& inputmol,
unsigned uncolortype = OEUncolorStrategy::Default)
bool OEUncolorMol(OEChem::OEMolBase& moltouncolor,
unsigned uncolortype = OEUncolorStrategy::Default)
bool OEUncolorMol(OEChem::OEMCMolBase& moltouncolor,
unsigned uncolortype = OEUncolorStrategy::Default)
The OEUncolorMol function will remove chemical
features from the output structure according to the
OEUncolorStrategy. The default strategy
is OEUncolorStrategy::RemoveDimension and
OEUncolorStrategy::BemisMurcko.
For the function overloads that operate directly on the input molecule, the function returns true if
uncoloring modifications were applied to the structure and false otherwise.