5.4 Properties of Multi-Conformer Molecules

Multi-conformer molecules in OEChem are represented by the abstract class OEMCMolBases. OEMCMolBase derives from OEMolBase and thus contains all of the properties of molecules discussed above. In addition to keeping track of the atoms and bonds of a molecule, OEMCMolBases keep track of conformations of molecule. For this discussion, conformations can be thought of as different representations of molecules which share the same heavy-atom graph. In OEChem, these conformers are represented by OEConfBase, which are themselves first-class objects.

OEMCMolBases, or OEMol's, can be used as either a molecule with a particular one of its conformers represented as its current "state", or as a container of conformers with access to many of them at once.


Subsections