OESzybkiSolventOptions¶
class OESzybkiSolventOptions : public OESystem::OEOptions
This class represents options related to solvent modeling in szybki.
Constructors¶
OESzybkiSolventOptions()
OESzybkiSolventOptions(const OESzybkiSolventOptions &)
Default and copy constructors.
operator=¶
OESzybkiSolventOptions &operator=(const OESzybkiSolventOptions &)
GetAtomicRadiiType¶
unsigned int GetAtomicRadiiType() const
Returns the type of atomic radii used for PB calculations, as
an unsigned int from the OEAtomicRadii
namespace.
GetCavitySolventParameter¶
double GetCavitySolventParameter() const
Returns the microscopic surface tension coefficient (in kcal/(mol A**2)) used in hydrophobic ligand solvation model.
GetSaltConcentration¶
double GetSaltConcentration() const
Returns the value of salt concentration in moles/liter (M).
GetSolventDielectric¶
double GetSolventDielectric() const
Returns the value of solvent dielectric constant for the protein-ligand system.
GetSolventModel¶
unsigned int GetSolventModel() const
Returns the type of solvent model used for the calculations
of solution ligands, as an unsigned int from the
OESolventModel
namespace.
SetAtomicRadiiType¶
bool SetAtomicRadiiType(const unsigned int)
Sets the type of atomic radii to be used for PB calculations, as
an unsigned int from the OEAtomicRadii
namespace.
SetCavitySolventParameter¶
bool SetCavitySolventParameter(const double)
Sets the microscopic surface tension coefficient (in kcal/(mol A**2)) used in hydrophobic ligand solvation model. The default value is set to be 0.025 kcal/(mol A**2). Smaller values usually in the range 0-10 kcal/(mol A**2) usually reflects a combined hydrophobic solvation effect of cavitation and solute-solvent vdW interactions.
SetSaltConcentration¶
bool SetSaltConcentration(const double)
Sets the value of salt concentration in moles/liter (M). By default a zero salt concentration is assumed. Values higher than 0.08 should not be used and are not supported.
SetSolventDielectric¶
bool SetSolventDielectric(const double)
Sets the value of solvent dielectric constant for the protein-ligand systems in PB calculations. The default value of solvent dielectric constant is set to 80.0.
SetSolventModel¶
bool SetSolventModel(const unsigned int)
Sets the type of solvent model used for the calculations of
solution ligands, as an unsigned int
from the OESolventModel
namespace.
Method returns false
when the invalid selection is chosen, true
otherwise.
SetChargeEngine¶
void SetChargeEngine(const OEProton::OEChargeEngineBase&)Sets the charging engine to obtain partial charges used for solvation calculation by passing in an OEChargeEngineBase instance.
SetUseCurrentCharges¶
void SetUseCurrentCharges()
Sets the charging engine to work with the existing charges. This
command is equivalent to using the
OESzybkiSolventOptions.SetChargeEngine
method with an
OEChargeEngineNoOp instance as input.