OETorDriver
class OETorDriver
This class defines an interface for generating conformer ensembles of molecules by torsion driving on the provided 3D structures of the molecules.
See also
OETorDriveOptions class
OESliceEnsembleOptions class
OEConfFixOptions class
Code Examples
- The OETorDriver class defines the following public methods:
Constructors
OETorDriver(argTorOpts: OETorDriveOptions = OETorDriveOptions(),
argSlicerOpts: OESliceEnsembleOptions = OESliceEnsembleOptions()) -> OETorDriver
OETorDriver(rhs: OETorDriver) -> OETorDriver
Default and copy constructors.
GenerateConfs
GenerateConfs(argMol: OEMol,
argOpts: OEConfFixOptions = OEConfFixOptions()) -> int
Generates a conformer ensemble for a molecule. Returns
OEOmegaReturnCode_Success if
the process succeeds, otherwise returns an error code from the
OEOmegaReturnCode namespace. The second
argument provided with appropriate options can be
used to fix part of a molecule structure to predefined coordinates.
See also
OEConfFixOptions class
GetForceField
const OEMolPotential::OEForceField& GetForceField() const
See the SetForceField method.
GetSliceEnsembleOptions
GetSliceEnsembleOptions() -> OESliceEnsembleOptions
See the SetSliceEnsembleOptions method.
GetTorDriveOptions
GetTorDriveOptions() -> OETorDriveOptions
See the SetTorDriveOptions.
SetForceField
void SetForceField(OEMolPotential::OEForceField&)
Sets the force field for torsion driving.
Default: OEMMFFSheffield with
OEMMFFSheffieldFFType_MMFF94Smod_NOESTAT
See also
OEForceField class
SetSliceEnsembleOptions
SetSliceEnsembleOptions(argOpts: OESliceEnsembleOptions) -> None
Sets options for slicing
ensemble to remove duplicates.
See also
OESliceEnsembleOptions class
SetTorDriveOptions
SetTorDriveOptions(argOpts: OETorDriveOptions) -> None
Sets options for torsion driving.
See also
OETorDriveOptions class