OEFragBuilder¶
class OEFragBuilder
This class defines an interface for generating 3D structure of molecule fragments using a distance geometry based algorithm. A fragment is a building block that is used for initial 3D structure generation of molecules.
See also
OEFragBuilderOptions class
- The OEFragBuilder class defines the following public methods:
Constructors¶
OEFragBuilder()
OEFragBuilder(const OEFragBuilderOptions&)
OEFragBuilder(const OEFragBuilder&)
Default and copy constructors.
Build¶
unsigned Build(OEChem::OEMCMolBase&) constGenerates 3D structures for a molecule fragment. Returns
OEOmegaReturnCode_Success
if the process succeeds, otherwise returns an error code from theOEOmegaReturnCode
namespace.
SetOptions¶
void SetOptions(const OEFragBuilderOptions&)Sets
options
for building the fragment structures. Default: OEFragBuilderOptions withOEFragBuilderMode_Default
mode.See also
OEFragBuilderOptions class