OEBroodMolBuilder

Attention

This is a preliminary API and may be improved based on user feedback. It is currently available in C++ and Python.

class OEBroodMolBuilder

This class defines the interface for building a fragment-replaced molecule with 3D coordinates from an OEBroodScore.

The OEBroodMolBuilder class defines the following public method:

Constructors

OEBroodMolBuilder(const OEBroodQuery& query,
                  const OEBroodGeneralOptions& genOpts = OEBroodGeneralOptions(),
                  const OEBroodBuildOptions& options = OEBroodBuildOptions())

Default and copy constructor.

Build

unsigned Build(const OEBroodScore& score, OEBroodHit& hit)
unsigned Build(OEChem::OEMolBase& mol)

This method builds a fragment replaced 3D Molecule. The first overload generates corresponding hit data from the specified OEBroodScore. The second overload works directly with a fragment-replaced molecule.