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 :ref: OEBroodMolBuilder<OEBioisostere_OEBroodMolBuilder> and :ref: OEHitlistBuilder<OEBioisostere_OEHitlistBuilder>.
- The OEBroodBuildOptions class defines the following public methods:
Constructors¶
OEBroodBuildOptions()
OEBroodBuildOptions(const OEBroodBuildOptions &)
Default and copy constructors.
SetBuildType¶
bool SetBuildType(const unsigned)
Sets if Build Type to be applied in constructing the new analogs.
Possible choice of methods are described in
OEBroodBuildType
.
Default: :oe:const:`OEBioisostere::OEBroodBuildType::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.