OEIntrinsicPropOptions
Attention
This is a preliminary API and may be improved based on user feedback. It is currently available in C++ and Python.
class OEIntrinsicPropOptions : public OESystem::OEOptionsThis class provides an interface to set up options related to medicinal chemistry property limits during fragment replacement scoring.
- The OEIntrinsicPropOptions class defines the following public methods:
Constructors
OEIntrinsicPropOptions(const unsigned) OEIntrinsicPropOptions(const OEIntrinsicPropOptions &)Default and copy constructors.
operator=
OEIntrinsicPropOptions &operator=(const OEIntrinsicPropOptions &)=defaultAssignment operator.
GetAromaticJCT
unsigned GetAromaticJCT() constSee
SetAromaticJCTmethod.GetHeavyAtomCount
unsigned GetHeavyAtomCount() constSee
SetHeavyAtomCountmethod.GetMolWt
double GetMolWt() constSee
SetMolWtmethod.
GetRotorCount
unsigned GetRotorCount() const
See SetRotorCount method.
GetSp3CFrac
double GetSp3CFrac() const
See SetSp3CFrac method.
GetTPSA
unsigned GetTPSA() constSee
SetTPSAmethod.
SetAromaticJCT
bool SetAromaticJCT(const unsigned)
Sets the aromatic ring count for any selected analog. The number of aromatic rings is defined as the number of aromatic rings is #aromatic bonds - #aromatic atoms + 1 Default: [Min: 0, Max: 5]
SetHeavyAtomCount
bool SetHeavyAtomCount(const unsigned)
Sets the number of heavy atoms for any selected analog. Default: [Min: 7, Max: 35]
SetMolWt
bool SetMolWt(const double)
Sets the required molecular weight for any selected analog. Default: [Min: 100, Max: 500]
SetRotorCount
bool SetRotorCount(const unsigned)
Sets the required number of rotatable bonds for any selected analog. Default: [Min: 0, Max: 13]
SetSp3CFrac
bool SetSp3CFrac(const double)
Sets the required fraction of carbons that are sp3 for any selected analog. There is some evidence that increasing the fraction of carbons in a series that are sp3 (escaping from “Flatland”) improved success in clinical trials [Lovering-2009]. Default: [Min: 0.3, Max: 1.0]
SetTPSA
bool SetTPSA(const unsigned)
Sets the required topological polar surface area (TPSA) for any selected analog. Default: [Min: 60, Max: 150]