OEUncolorStrategy

The OEUncolorStrategy namespace encodes symbolic constants representing types of actions for molecule uncoloring activities.

See also

This namespace contains the following constants:

Default

The default uncolor action is OEUncolorStrategy::RemoveDimension and OEUncolorStrategy::BemisMurcko.

UncolorNone

This mode requests no changes be made to the structure.

ConvertAtomTypeToC

Convert all non-hydrogen atom types to carbon.

ConvertBondTypeToSingle

Convert all bond types to single bonds.

RemoveAtomStereo

Remove any atom stereo parity values as well as any stereo bond marks, also implies RemoveGroupStereo.

RemoveBondStereo

Remove any cis/tran bond parity values as well as any double either marks.

RemoveGroupStereo

Removes all MDL stereogroups (‘’abs’’, ‘’or’’, and ‘’and’’ groups).

RemoveAtomProperties

Remove the following properties from the atoms: charge, aromaticity, isotope and map index values.

RemoveDimension

Clears the coordinates, resets stereo perception flags and sets the coordinate dimension to 0.

BemisMurcko

This mode embodies the following actions: OEUncolorStrategy::ConvertAtomTypeToC, OEUncolorStrategy::ConvertBondTypeToSingle, OEUncolorStrategy::RemoveAtomStereo, OEUncolorStrategy::RemoveBondStereo, OEUncolorStrategy::RemoveAtomProperties