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
OEBroodBuildOptions(arg2: OEBroodBuildOptions) -> OEBroodBuildOptions
Default and copy constructors.
operator=
Assignment operator.
GetBuildType
GetBuildType() -> int
See SetBuildType method.
GetNeutralPH
GetNeutralPH() -> bool
See SetNeutralPH method.
GetTautomers
GetTautomers() -> bool
See SetTautomers method.
GetCheckBond
GetCheckBond() -> bool
See SetCheckBond method.
GetMaxLocalStrain
GetMaxLocalStrain() -> float
See SetMaxLocalStrain method.
SetBuildType
SetBuildType(value: int) -> bool
Sets if Build Type to be applied in constructing the new analogs. Possible choices of methods are described in OEBroodBuildType. Default: Optimize3D.
SetNeutralPH
SetNeutralPH(value: bool) -> bool
Sets if Neutral pH model to be applied on newly constructed analogs. Default: True.
SetTautomers
SetTautomers(value: bool) -> bool
Sets if Reasonable tautomer model to be applied on newly constructed analogs. Default: False.
SetCheckBond
SetCheckBond(value: bool) -> bool
Sets if Bond stability should be checked in generating hitlist. Default: True.
SetMaxLocalStrain
SetMaxLocalStrain(value: float) -> bool
Sets the Number allowable local strain in the generated hits. Default: 6.5.
GetDeltaLocalStrain
GetDeltaLocalStrain() -> bool
See SetDeltaLocalStrain method.
SetDeltaLocalStrain
SetDeltaLocalStrain(value: bool) -> bool
Sets if relative local strain between the query fragment and the analog should be used as a measure of strain, rather than the absolute local strain of the analog alone. Default: False.