OEGetCIPStereo¶
char OEGetCIPStereo(const OEChem::OEMolBase &mol,
const OEChem::OEAtomBase *atm)
char OEGetCIPStereo(const OEChem::OEMolBase &mol,
const OEChem::OEBondBase *bnd)
These functions return the Cahn-Ingold-Prelog descriptor for the given
atom or bond stereo center, from the stereochemistry set on the
OEMolBase. For chiral atom centers,
the OEAtomBase form of this function returns
either ‘R’ or ‘S’ for specified CIP stereo centers,
‘N’ for CIP stereo centers that don’t have stereo specified
(i.e. OEAtomBase::HasStereoSpecified
returns false
), and ‘X’ for atoms that are not CIP stereo centers.
For double bonds, the OEBondBase form
of this function returns either ‘E’ or ‘Z’ specified CIP stereo
centers, ‘N’ for CIP stereo centers that don’t have stereo specified
(i.e. OEBondBase::HasStereoSpecified
returns false
), and ‘X’ for bonds that are not CIP stereo centers.