OEExtrinsicPropOptions¶
Attention
This is a preliminary API and may be improved based on user feedback. It is currently available in C++ and Python.
class OEExtrinsicPropOptions : public OESystem::OEOptions
This class provides an interface to setup options related to medicinal chemistry property limits during fragment replacement scoring.
- The OEExtrinsicPropOptions class defines the following public methods:
Constructors¶
OEExtrinsicPropOptions(const unsigned)
OEExtrinsicPropOptions(const OEExtrinsicPropOptions &)
Default and copy constructors.
operator=¶
OEExtrinsicPropOptions &operator=(const OEExtrinsicPropOptions &)=default
Assignment operator.
SetComplexity¶
bool SetComplexity(const double)
Sets the molecular complexity range for any selected analog. Default: [Min: 0.0 Max: 1.0]
SetFrequency¶
bool SetFrequency(const unsigned)
Sets the fragment frequency in the database* for any selected analog. The frequency is a percentile number indicating the frequency of each fragment normalized relative to the frequency of fragments in the database. Frequency as assessed here is a measure of how common each fragment is among the source molecules. The most commonly occurring fragment would be in the 99th percentile, while the least commonly occurring fragments would be in the 1st percentile. **Default: [Min: 0 Max: 100]
SetLipinski¶
bool SetLipinski(const unsigned)
Sets the allowed Lipinski violations* for any selected analog. In Lipinski’s work [Lipinski-1997], in order to segregate molecules that progressed through clinical trials, he determined that one violation was acceptable, but two were not. **Default: [Min: 0 Max: 1]
SetLipinskiAcc¶
bool SetLipinskiAcc(const unsigned)
Sets the required number of Lipinski hydrogen-bond acceptors* for any selected analog. For the purpose of this measure, h-bond acceptors are determined by the method of Lipinski [Lipinski-1997]. **Default: [Min: 2 Max: 11]
SetLipinskiDon¶
bool SetLipinskiDon(const unsigned)
Sets the required number of Lipinski hydrogen-bond donors* for any selected analog. For the purpose of this measure, h-bond donors are determined by the method of Lipinski [Lipinski-1997]. **Default: [Min: 1 Max: 8]
SetLogP¶
bool SetLogP(const double)
Sets the required calculated LogP* for any selected analog. **Default: [Min: -1.0 Max: 5.0]
SetMartin¶
bool SetMartin(const double)
Sets the required Abbott Bioavailability Score (ABS)* for any selected analog. This floating point ABS parameter (range 0.0-1.0) indicates the minimum allowable probability that F will be >10% in rats according the QSAR model developed and published by Yvonne Martin [Martin-2005]. A value of 0.0 will allow all compounds to pass. **Default: [Min: 0.2 Max: 1.0]