OEMolCTBuilder

Attention

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

class OEMolCTBuilder

This class builds molecule from structural connection table during bioisosteric fragment replacements, including validation of required chemical constraints.

The OEMolCTBuilder class defines the following public method:

Constructors

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

This method constructs an OEMolCTBuilder with query and option settings that define the connection-table validation context.

Build

bool Build(OEChem::OEMolBase& mol)

This method validates the connection table of the given molecule based on query constraints. It returns true if the molecule connection table is valid and false otherwise.