OEFragOptions
class OEFragOptionsThis class provides an interface to setup options required for generating fragment coordinates for a specific type of fragment. A fragment is a building block that is used for initial 3D structure generation of molecules.
See also
OEFragBuilderOptions class
- The OEFragOptions class defines the following public methods:
GetFragGenandSetFragGenConstructors
OEFragOptions() OEFragOptions(const OEFragOptions &)Default and copy constructors.
GetEnergyWindow
double GetEnergyWindow() constSee the
SetEnergyWindowmethod.GetFragGen
unsigned int GetFragGen() constSee the
SetFragGenmethod.GetFragKeep
unsigned int GetFragKeep() constSee the
SetFragKeepmethod.GetRMS
double GetRMS() constSee the
SetRMSmethod.GetTimeLimit
double GetTimeLimit() constSee the
SetTimeLimitmethod.SetEnergyWindow
bool SetEnergyWindow(const double)Sets the maximum allowable energy difference between the lowest and the highest energy fragment conformers, in units of kcal/mol. Default: 8.0 kcal/mol
SetFragGen
bool SetFragGen(const unsigned int)Sets the maximum number of fragment conformers to generate in obtaining the ensemble of fragment conformers. Default: 40
SetFragKeep
bool SetFragKeep(const unsigned int)Sets the maximum number of fragments to keep from the generated ensemble. Default: 1
SetRMS
bool SetRMS(const double)Sets the RMS distance (Root Mean Square Cartesian distance) below which two conformers are treated as duplicates. Default: 0.1
SetTimeLimit
bool SetTimeLimit(const double)Sets the maximum allowable time for generating conformers of a fragment, in units of seconds. Default: 300.0 s