OEGetUniMolecularRxnIter¶
OESystem::OEIterBase<OEMolBase> *OEGetUniMolecularRxnIter(const OEMolBase &mol,
OEQMolBase &rxn,
bool strictSmirks=true,
unsigned maxMatches=10000,
bool validateKekule=true)
OESystem::OEIterBase<OEMolBase> *OEGetUniMolecularRxnIter(const OEMolBase &mol,
OEQMolBase &rxn,
const OEUniMolecularRxnOptions &options=OEUniMolecularRxnOptions())
The first function overload returns an iterator over unique products from each individual application of the transformation provided by a OEUniMolecularRxn instance initialized with the function arguments.
The second function overload returns an iterator over unique products from each individual application of the transformation provided by a OEUniMolecularRxn instance initialized with the provided OEUniMolecularRxnOptions class.
See also
OEUniMolecularRxn class
OEUniMolecularRxnOptions class