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(type: int) -> OEExtrinsicPropOptions
OEExtrinsicPropOptions(arg2: OEExtrinsicPropOptions) -> OEExtrinsicPropOptions
Default and copy constructors.
operator=
Assignment operator.
GetComplexity
GetComplexity() -> float
See SetComplexity method.
GetFrequency
GetFrequency() -> int
See SetFrequency method.
GetLipinski
GetLipinski() -> int
See SetLipinski method.
GetLipinskiAcc
GetLipinskiAcc() -> int
See SetLipinskiAcc method.
GetLipinskiDon
GetLipinskiDon() -> int
See SetLipinskiDon method.
GetLogP
GetLogP() -> float
See SetLogP method.
GetMartin
GetMartin() -> float
See SetMartin method.
SetComplexity
SetComplexity(value: float) -> bool
Sets the molecular complexity range for any selected analog. Default: [Min: 0.0, Max: 1.0]
SetFrequency
SetFrequency(value: int) -> bool
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
SetLipinski(value: int) -> bool
Sets the allowed Lipinski violations for any selected analog. In order to segregate molecules that progressed through clinical trials, Lipinski determined that one violation was acceptable, but two were not [Lipinski-1997]. Default: [Min: 0 Max: 1]
SetLipinskiAcc
SetLipinskiAcc(value: int) -> bool
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
SetLipinskiDon(value: int) -> bool
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
SetLogP(value: float) -> bool
Sets the required calculated LogP for any selected analog. Default: [Min: -1.0, Max: 5.0]
SetMartin
SetMartin(value: float) -> bool
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]