OEBroodBuildResult

Attention

This is a preliminary API and may be improved based on user feedback. It is currently available in C++ and Python.

class OEBroodBuildResult

This class stores the outcome of building a candidate molecule from a scored replacement, build status, Tanimoto combo, local strain, and delta local strain etc, used for downstream filtering and analysis. This works as a container of output from OEBroodMolBuilder.

The OEBroodBuildResult class defines the following public methods:

Constructors

OEBroodBuildResult() -> OEBroodBuildResult
OEBroodBuildResult(arg2: OEBroodBuildResult) -> OEBroodBuildResult

Default constructors.

GetBuildStatus

GetBuildStatus() -> int

This method returns the status code indicating the result of the build operation. See the OEBroodStatusCode for possible values.

GetDeltaLocalStrain

GetDeltaLocalStrain() -> float

This method returns the change in local strain energy relative to the query fragment.

GetLocalStrain

GetLocalStrain() -> float

This method returns the local strain value computed for the built molecule.

GetMolTanimotoCombo

GetMolTanimotoCombo() -> float

This method returns the combined Tanimoto score (shape and color) for the built molecule.