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.
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.