OEBestOverlayScore

class OEBestOverlayScore : public OEOverlapResults

This class extends the OEOverlapResults to represent the results of a single overlay optimization between a reference and a fit object.

The following methods are publicly inherited from OEOverlapResults:
The OEBestOverlayScore class defines the following public methods:

Constructors

OEBestOverlayScore() -> OEBestOverlayScore
OEBestOverlayScore(rhs: OEBestOverlayScore) -> OEBestOverlayScore

Default and copy constructors.

GetFitConfIdx

GetFitConfIdx() -> int

Returns the conformer index of the fit conformer.

GetRefConfIdx

GetRefConfIdx() -> int

Returns the conformer index of the reference conformer.

GetRotMatrix

GetRotMatrix(rmat: OEFloatArray) -> None

Returns the rotation matrix to be applied on the fit conformer to obtain the optimized overlay. Using the OpenEye convention, rotation should be applied before the translation.

GetTranslation

GetTranslation(trans: OEFloatArray) -> None

Returns the translation vector to be applied on the fit conformer to obtain the optimized overlay. Using the OpenEye convention, rotation should be applied before the translation.

Transform

Transform(mol: Union[OEGraphMol,OEMol,OEQMol]) -> bool
Transform(mol: OEConfBase) -> bool
Transform(grid: OEScalarGrid) -> bool

Transforms the molecule to the optimized overlay position.