OESimpleBindResults

class OESimpleBindResults

This class represents OESimpleBindResults. The Zap calculations used for the SimpleBindResults are performed with the 2 separate dielectric constants, the internal for the molecule and the external for the solvent. All energy results are in units of kT.

The following classes derive from this class:

Constructors

OESimpleBindResults()
OESimpleBindResults(const OESimpleBindResults &)

Default and copy constructors.

operator=

OESimpleBindResults &operator=(const OESimpleBindResults &)

Assignment operator

GetBindingEnergy

float GetBindingEnergy() const

Returns the binding energy of the ligand and protein. Equivalent to OESimpleBindResults.GetBuriedAreaEnergy + OESimpleBindResults.GetZapEnergy.

GetBoundLigandArea

float GetBoundLigandArea() const

Returns the boundLigandArea variable shown in the OEBind.SimpleBind API section. The bound ligand area is the area of the ligand exposed to the solvent while in the bound state.

GetBoundLigandAreaEnergy

float GetBoundLigandAreaEnergy() const

Returns the boundLigandAreaEnergy variable shown in the OEBind.SimpleBind API section. This is the energy associated with the bound ligand area.

GetBoundLigandZapEnergy

float GetBoundLigandZapEnergy() const

Returns the boundLigandZapEnergy variable shown in the OEBind.SimpleBind API section. This is the ligand grid energy obtained from a Zap calculation of the complex.

GetBoundProteinArea

float GetBoundProteinArea() const

Returns the boundProteinArea variable shown in the OEBind.SimpleBind API section. This is the area of the protein exposed to the solvent while in the bound state.

GetBoundProteinAreaEnergy

float GetBoundProteinAreaEnergy() const

Returns the boundProteinAreaEnergy variable shown in the OEBind.SimpleBind API section. This is the energy associated with the bound protein area.

GetBoundProteinZapEnergy

float GetBoundProteinZapEnergy() const

Returns the boundProteinZapEnergy variable shown in the OEBind.SimpleBind API section. This is the protein grid energy obtained from a Zap calculation of the complex.

GetBuriedArea

float GetBuriedArea() const

Returns the amount of area that has become buried as a result of binding. Equivalent to OESimpleBindResults.GetUnboundProteinArea + OESimpleBindResults.GetUnboundLigandArea - OESimpleBindResults.GetComplexArea.

GetBuriedAreaEnergy

float GetBuriedAreaEnergy() const

Returns the energy penalty associated with the buried area of the complex. Equivalent to OESimpleBindResults.GetComplexAreaEnergy - OESimpleBindResults.GetUnboundProteinAreaEnergy - OESimpleBindResults.GetUnboundLigandAreaEnergy.

GetComplexArea

float GetComplexArea() const

Returns the complexArea variable shown in the OEBind.SimpleBind API section. This is the solvent accessible surface area of the complex.

GetComplexAreaEnergy

float GetComplexAreaEnergy() const

Returns the complexAreaEnergy variable shown in the OEBind.SimpleBind API section. This is the energy of the solvent accessible surface area of the complex.

GetComplexZapEnergy

float GetComplexZapEnergy() const

Returns the grid energy of the complex. This is equivalent to OESimpleBindResults.GetBoundProteinZapEnergy + OESimpleBindResults.GetBoundLigandZapEnergy.

GetConf

OEChem::OEConfBase *GetConf()
const OEChem::OEConfBase *GetConf() const

Returns a pointer to the active conformer.

GetUnboundLigandArea

float GetUnboundLigandArea() const

Returns the unboundLigandArea variable shown in the OEBind.SimpleBind API section. This is the solvent accessible surface area of the unbound ligand.

GetUnboundLigandAreaEnergy

float GetUnboundLigandAreaEnergy() const

Returns the unboundLigandAreaEnergy variable shown in the OEBind.SimpleBind API section. This is the energy of the solvent accessible surface area of the unbound ligand.

GetUnboundLigandZapEnergy

float GetUnboundLigandZapEnergy() const

Returns the unboundLigandZapEnergy variable shown in the OEBind.SimpleBind API section. This is the grid energy of the unbound ligand obtained from a Zap calculation.

GetUnboundProteinArea

float GetUnboundProteinArea() const

Returns the unboundProteinArea variable shown in the OEBind.SimpleBind API section. This is the solvent accessible surface area of the unbound protein.

GetUnboundProteinAreaEnergy

float GetUnboundProteinAreaEnergy() const

Returns the unboundProteinAreaEnergy variable shown in the OEBind.SimpleBind API section. This is the energy of the solvent accessible surface area of the unbound protein.

GetUnboundProteinZapEnergy

float GetUnboundProteinZapEnergy() const

Returns the unboundProteinZapEnergy variable shown in the OEBind.SimpleBind API section. This is the grid energy of the unbound protein obtained from a Zap calculation.

GetZapEnergy

float GetZapEnergy() const

Returns the difference in grid energy between the complex and the unbound ligand and protein. This is equivalent to OESimpleBindResults.GetComplexZapEnergy - OESimpleBindResults.GetUnboundProteinZapEnergy - OESimpleBindResults.GetUnboundLigandZapEnergy.

Print

void Print(OEPlatform::oeostream &ofs) const
void Print(OESystem::OEErrorHandler &log) const

Prints out all of the available data to the oeostream of the OEErrorHandle passed in.