OESingleConfResult

class OESingleConfResult

Provides per-conformer access when iterating a OEFreeFormConfResults object. Each item gives properties for the conformer identified by OESingleConfResult.GetConfIdx.

The OESingleConfResult class defines the following public methods:
The OESingleConfResult class deprecated public methods:

Constructors

OESingleConfResult() -> OESingleConfResult
OESingleConfResult(argConf: OEConfBase) -> OESingleConfResult
OESingleConfResult(argRes: OESingleConfResult) -> OESingleConfResult

Default and copy constructors.

GetConfIdx

GetConfIdx() -> int

Returns the conformation id for that conformation.

GetDeltaE

GetDeltaE() -> float

Returns the relative intramolecular energy for that conformation, with respect to the lowest intramolecular energy conformer of the whole ensemble.

GetDeltaG

GetDeltaG() -> float

Returns the free energy of selecting that conformation from the ensemble.

GetLnQrotational

GetLnQrotational() -> float

Returns the natural logarithm of the rotational partition function for that conformation.

GetLnQvibrational

GetLnQvibrational() -> float

Returns the natural logarithm of the vibrational partition function for that conformation.

GetMMFFEnergy

GetMMFFEnergy() -> float

Returns the total intermolecular energy of that conformation.

GetProbability

GetProbability() -> float

Returns the probability of state associated with this conformation.

GetRelativeEnergy

GetRelativeEnergy() -> float

Returns the total relative energy (intramolecular + solvation energy ) for that conformation with respect to the lowest energy conformer of the whole ensemble.

GetRelLnQ

GetRelLnQ() -> float

Returns the natural logarithm of the relative vibrational-rotational partition function with respect to the lowest free energy conformer: \(\ln q_{rel,i} = \ln q_i - \ln q_{ref}\). In that formula the reference conformation is the one with the lowest value returned by the OESingleConfResult.GetDeltaG method. This quantity allows us to calculate conformer relative free energies analogously to conventional relative energies.

GetRotationalEntropy

GetRotationalEntropy() -> float

Returns the rotational entropy (in J/(mol K)) for that conformation.

GetSolvEnergy

GetSolvEnergy() -> float

Returns the solvation energy for that conformation.

GetTotalEnergy

GetTotalEnergy() -> float

Returns the total energy (intramolecular + solvation) for that conformation.

GetVibrationalEnergy

GetVibrationalEnergy() -> float

Returns the relative vibrational energy for that conformation, with respect to the lowest vibrational energy conformer of the whole ensemble.

GetVibrationalEntropy

GetVibrationalEntropy() -> float

Returns the vibrational entropy (in J/(mol K)) for that conformation.

GetRMSD

Attention

This is a deprecated API.

double GetRMSD() const

Returns 0.0. This method has been deprecated since RMSD is not a meaningful quantity for a conformer in an ensemble.