OEBroodComboBuilder
Attention
This is a preliminary API and may be improved based on user feedback. It is currently available in C++ and Python.
class OEBroodComboBuilder
This class enables multipoint bioisosteric exploration by combining overlaid fragments from different query replacements of the same molecule into a single composite hit. Given a primary OEBroodQuery and its corresponding OEBroodHit, a second query can be applied to the same molecule and the builder merges both fragment replacements into a combined result via its Build method. See the combo_builder example for a complete walkthrough.
- The OEBroodComboBuilder class defines the following public method:
Constructors
OEBroodComboBuilder(query: OEBroodQuery, hit: OEBroodHit,
genOpts: OEBroodGeneralOptions = OEBroodGeneralOptions(),
options: OEBroodBuildOptions = OEBroodBuildOptions()) -> OEBroodComboBuilder
This method constructs an OEBroodComboBuilder from a secondary query and a previously built primary hit, together with general and build options used for the combination step.
Build
Build(score: OEBroodScore, hit: OEBroodHit) -> int
This method builds a combined hit by applying the replacement encoded in score to
the current primary hit context and writing the resulting combined hit to
hit. It returns a status code from
OEBroodStatusCode.