OELigandChargeOptions
class OELigandChargeOptions : public OESystem::OEOptions
This class provides an interface to setup options required for assigning ligand charges.
- The OELigandChargeOptions class defines the following public methods:
Constructor
OELigandChargeOptions() -> OELigandChargeOptions
OELigandChargeOptions(arg2: OELigandChargeOptions) -> OELigandChargeOptions
Default and copy constructors.
Assignment operator.
GetGenerateElfConfs
GetGenerateElfConfs() -> bool
See SetGenerateElfConfs method.
GetLigandCharge
GetLigandCharge() -> OEChargeEngineBase
See SetLigandCharge method.
GetLigandChargeType
GetLigandChargeType() -> int
See SetLigandCharge method.
SetGenerateElfConfs
SetGenerateElfConfs(value: bool) -> bool
Sets flag if conformers should be generated for ELF10 conformer selection. Default: False.
SetLigandCharge
SetLigandCharge(value: int) -> bool
SetLigandCharge(value: str) -> bool
SetLigandCharge(value: oeistream) -> bool
SetLigandCharge(value: OEChargeEngineBase) -> bool
Sets the charging method for the ligand. The first overload takes an unsigned
from the OELigandChargeType namespace, and the second overload
takes corresponding string values. The final overload allows the use of a user-defined
OEChargeEngineBase. Method returns false when
the invalid selection is chosen, true otherwise.
Default: OELigandChargeType_CURRENT