OEBroodScore

Attention

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

class OEBroodScore

This class defines objects that contains results corresponding to a bioisosteric fragment overlap.

The OEBroodScore class defines the following public methods:

Constructors

OEBroodScore()
OEBroodScore(const OEBroodScore &)

Default and copy constructors.

operator=

OEBroodScore &operator=(const OEBroodScore &)

Assignment operator.

GetAttachCount

unsigned GetAttachCount() const

GetAttachScore

double GetAttachScore() const

Returns the attachment score corresponding to fragment overlay.

GetColorScore

double GetColorScore() const

Returns the color score corresponding to fragment overlay.

GetComboScore

double GetComboScore() const

Returns the combo (shape+color) score corresponding to fragment overlay.

GetETAttachScore

double GetETAttachScore() const

Returns the electrostatic attachment score corresponding to fragment overlay. This value would be 0.0 is the ET mode was not used during overlay and/or scoring.

GetETComboScore

double GetETComboScore() const

Returns the electrostatic combo (shape+et) score corresponding to fragment overlay. This value would be 0.0 is the ET mode was not used during overlay and/or scoring.

GetETPBScore

double GetETPBScore() const

Returns the electrostatic Possion-Boltzmann score corresponding to fragment overlay. This value would be 0.0 is the ET mode was not used during overlay and/or scoring.

GetETShapeScore

double GetETShapeScore() const

Returns the electrostatic shape score corresponding to fragment overlay. This value would be 0.0 is the ET mode was not used during overlay and/or scoring.

GetEnergy

double GetEnergy() const

GetOutMol

const OEChem::OEMol &GetOutMol() const

Returns the generated molecule with fragment replacement.

GetShapeScore

double GetShapeScore() const

Returns the shape score corresponding to fragment overlay.

GetStatus

unsigned GetStatus() const

Returns the status of fragment overlay. Method returns OEBroodStatusCode::Success if the overlay was successful, otherwise returns an error code from the OEBroodStatusCode namespace.

Load

bool Load(const OEDataFlow::OERecord &)

Loads contents of OEBroodScore from OERecord.

ToRecord

bool ToRecord(OEDataFlow::OERecord &) const

Saves the contents of OEBroodScore into a OERecord.