OEMolPropertyOptions
Attention
This is a preliminary API and may be improved based on user feedback. It is currently available in C++ and Python.
class OEMolPropertyOptions : public OESystem::OEOptionsThis class provides an interface to set up options related to medicinal chemistry property limits during fragment replacement scoring.
- The OEMolPropertyOptions class defines the following public methods:
Constructors
OEMolPropertyOptions(const unsigned) OEMolPropertyOptions(const OEMolPropertyOptions &)Default and copy constructors.
operator=
OEMolPropertyOptions &operator=(const OEMolPropertyOptions &)=defaultAssignment operator.
GetEganEgg
bool GetEganEgg() constSee
SetEganEggmethod.GetExtrinsicMaxOptions
OEExtrinsicPropOptions& GetExtrinsicMaxOptions() const OEExtrinsicPropOptions& GetExtrinsicMaxOptions() constSee
SetExtrinsicMaxOptionsmethod.GetExtrinsicMinOptions
OEExtrinsicPropOptions& GetExtrinsicMinOptions() const OEExtrinsicPropOptions& GetExtrinsicMinOptions() constSee
SetExtrinsicMinOptionsmethod.GetIntrinsicMaxOptions
OEIntrinsicPropOptions& GetIntrinsicMaxOptions() const OEIntrinsicPropOptions& GetIntrinsicMaxOptions() constSee
SetIntrinsicMaxOptionsmethod.GetIntrinsicMinOptions
OEIntrinsicPropOptions& GetIntrinsicMinOptions() const OEIntrinsicPropOptions& GetIntrinsicMinOptions() constSee
SetIntrinsicMinOptionsmethod.
GetVeber
bool GetVeber() constSee
SetVebermethod.
SetEganEgg
bool SetEganEgg(const bool)
Sets the requirement to fulfill the “Egan egg” measure of bioavailability for any selected analog. This measure was published by Bill Egan while at Pharmacopia [Egan-2000] and rejects compounds with a LogP > 5.88 or a PSA > 131.6. Default: true
SetExtrinsicMaxOptions
void SetExtrinsicMaxOptions(const OEExtrinsicPropOptions&)
Sets options related to maximum
values of the extrinsic molecule properties.
SetExtrinsicMinOptions
void SetExtrinsicMinOptions(const OEExtrinsicPropOptions&)
Sets options related to minimum
values of the extrinsic molecule properties.
SetIntrinsicMaxOptions
void SetIntrinsicMaxOptions(const OEIntrinsicPropOptions&)
Sets options related to maximum
values of the intrinsic molecule properties.
SetIntrinsicMinOptions
void SetIntrinsicMinOptions(const OEIntrinsicPropOptions&)
Sets options related to minimum
values of the intrinsic molecule properties.
SetVeber
bool SetVeber(const bool)
Sets the requirement to fulfill the measure of Veber bioavailability for any selected analog. This eliminates compounds with a PSA > 140 or more than 10 rotatable bonds. Veber measured bioavailability during his time at GSK [Veber-2002]. Default: False