OESzybkiSolventOptions
class OESzybkiSolventOptions : public OESystem::OEOptions
This class represents options related to solvent modeling in szybki.
Constructors
OESzybkiSolventOptions() -> OESzybkiSolventOptions
OESzybkiSolventOptions(argOpts: OESzybkiSolventOptions) -> OESzybkiSolventOptions
Default and copy constructors.
Assignment operator.
GetAtomicRadiiType
GetAtomicRadiiType() -> int
Returns the type of atomic radii used for PB calculations, as
an unsigned int from the OEAtomicRadii namespace.
GetCavitySolventParameter
GetCavitySolventParameter() -> float
Returns the microscopic surface tension coefficient (in kcal/(mol A**2)) used in hydrophobic ligand solvation model.
GetSaltConcentration
GetSaltConcentration() -> float
Returns the value of salt concentration in moles/liter (M).
GetSolventDielectric
GetSolventDielectric() -> float
Returns the value of solvent dielectric constant for the protein-ligand system.
GetSolventModel
GetSolventModel() -> int
Returns the type of solvent model used for the calculations
of solution ligands, as an unsigned int from the
OESolventModel namespace.
SetAtomicRadiiType
SetAtomicRadiiType(value: int) -> bool
Sets the type of atomic radii to be used for PB calculations, as
an unsigned int from the OEAtomicRadii namespace.
SetCavitySolventParameter
SetCavitySolventParameter(value: float) -> bool
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
SetSaltConcentration(value: float) -> bool
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
SetSolventDielectric(value: float) -> bool
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
SetSolventModel(value: int) -> bool
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
SetChargeEngine(argChargeEngine: OEChargeEngineBase) -> None
Sets the charging engine to obtain partial charges used for solvation calculation by passing in an OEChargeEngineBase instance.
SetUseCurrentCharges
SetUseCurrentCharges() -> None
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.