class OELibraryGen
This class represents OELibraryGen.
OELibraryGen()
OELibraryGen(const OELibraryGen &rhs)
OELibraryGen(const char *, bool strictSmirks=true)
Default and copy constructors.
OELibraryGen &operator=(const OELibraryGen &rhs)
bool operator()(OEMolBase &) const
operator bool() const
unsigned int AddStartingMaterial(const OEMolBase &mol, unsigned int reacnum,
bool umatch=true)
unsigned int AddStartingMaterial(OESystem::OEIter<OEMolBase> &,
unsigned int reacnum, bool umatch=true)
unsigned int AddStartingMaterial(OESystem::OEIterBase<OEMolBase> *,
unsigned int reacnum, bool umatch=true)
void ClearStartingMaterial(unsigned reacnum)
bool GetAssignMapIdx() const
bool GetExplicitHydrogens() const
OESystem::OEIterBase<OEMolBase> *GetProducts() const
bool GetRemoveUnmappedFragments() const
OESystem::OEIterBase<OEMolBase> *GetStartingMaterial(unsigned int rnum) const
bool GetTitleSeparator(const char *c) const
bool GetValenceCorrection() const
bool Init(const char *c, bool strictSmirks=true)
bool Init(const OEQMolBase &, bool strictSmirks=true)
unsigned int NumReactants() const
bool SetAssignMapIdx(bool)
bool SetExplicitHydrogens(bool)
bool SetRemoveUnmappedFragments(bool)
unsigned int SetStartingMaterial(const OEMolBase &mol, unsigned int reacnum,
bool umatch=true)
unsigned int SetStartingMaterial(OESystem::OEIter<OEMolBase> &,
unsigned int reacnum, bool umatch=true)
unsigned int SetStartingMaterial(OESystem::OEIterBase<OEMolBase> *,
unsigned int reacnum, bool umatch=true)
bool SetTitleSeparator(const char *c)
bool SetValenceCorrection(bool)