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(const OEBroodBuildResult&)
OEBroodBuildResult& operator=(const OEBroodBuildResult&)

Default constructors.

GetBuildStatus

unsigned GetBuildStatus() const

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

GetDeltaLocalStrain

double GetDeltaLocalStrain() const

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

GetLocalStrain

double GetLocalStrain() const

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

GetMolTanimotoCombo

double GetMolTanimotoCombo() const

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