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(query: OEBroodQuery,
                  genOpts: OEBroodGeneralOptions = OEBroodGeneralOptions(),
                  options: OEBroodBuildOptions = OEBroodBuildOptions()) -> OEBroodMolBuilder

Default and copy constructor.

Build

Build(score: OEBroodScore, hit: OEBroodHit) -> int
Build(mol: Union[OEGraphMol,OEMol,OEQMol]) -> int

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.