OEBroodDBFilter
Attention
This is a preliminary API and may be improved based on user feedback. It is currently available in C++ and Python.
class OEBroodDBFilter
This class defines objects that can be used to check if a database packet contains fragments relevant to a certain OEBroodQuery.
- The OEBroodDBFilter class defines the following public methods:
Constructors
OEBroodDBFilter()
OEBroodDBFilter(const OEBroodDBFilter &)
Default and copy constructors.
operator=
Assignment operator.
Setup
bool Setup(const OEBroodQuery& query,
const OEBroodGeneralOptions& scoreOpts = OEBroodGeneralOptions())
bool Setup(OEChem::OEMCMolBase& mol,
const OEBroodGeneralOptions& opts)
This method associates the filter with either a specific OEBroodQuery or a prepared OEMCMolBase, along with OEBroodGeneralOptions, to initialize packet-level filtering constraints.