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.

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

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

SetSliceEnsembleOptions

SetSliceEnsembleOptions(argOpts: OESliceEnsembleOptions) -> None

Sets options for slicing ensemble to remove duplicates.

See also

SetTorDriveOptions

SetTorDriveOptions(argOpts: OETorDriveOptions) -> None

Sets options for torsion driving.

See also