OEBroodBuildOptions
Attention
This is a preliminary API and may be improved based on user feedback. It is currently available in C++ and Python.
class OEBroodBuildOptions : public OESystem::OEOptions
This class provides an interface to setup options required for building molecules with replaced fragments. These options are used both from OEBroodMolBuilder and OEHitlistBuilder.
The OEBroodBuildOptions class defines the following public methods:
Constructors
OEBroodBuildOptions()
OEBroodBuildOptions(const OEBroodBuildOptions &)
Default and copy constructors.
operator=
OEBroodBuildOptions &operator=(const OEBroodBuildOptions &)
Assignment operator.
GetBuildType
unsigned GetBuildType() const
See SetBuildType method.
GetNeutralPH
bool GetNeutralPH() const
See SetNeutralPH method.
GetTautomers
bool GetTautomers() const
See SetTautomers method.
GetCheckBond
bool GetCheckBond() const
See SetCheckBond method.
GetMaxLocalStrain
double GetMaxLocalStrain() const
See SetMaxLocalStrain method.
SetBuildType
bool SetBuildType(const unsigned)
Sets if Build Type to be applied in constructing the new analogs. Possible choices of methods are described in OEBroodBuildType. Default: Optimize3D.
SetNeutralPH
bool SetNeutralPH(const bool)
Sets if Neutral pH model to be applied on newly constructed analogs. Default: True.
SetTautomers
bool SetTautomers(const bool)
Sets if Reasonable tautomer model to be applied on newly constructed analogs. Default: False.
SetCheckBond
bool SetCheckBond()
Sets if Bond stability should be checked in generating hitlist. Default: True.
SetMaxLocalStrain
bool SetMaxLocalStrain(const double)
Sets the Number allowable local strain in the generated hits. Default: 6.5.