OEEonHitlistBuilder¶
Attention
This is a preliminary API and may be improved based on user feedback. It is currently available in C++ and Python.
class OEEonHitlistBuilder
- The OEEonHitlistBuilder class defines the following public methods:
Constructors¶
OEEonHitlistBuilder();
OEEonHitlistBuilder(const OEEonHitlistOptions& hitlistOptions);
Destructor¶
~OEEonHitlistBuilder()
GetAddCount¶
unsigned GetAddCount() const;This method returns number of added entries to the hit list.
GetHitCount¶
unsigned GetHitCount() const;This method returns the number of hits stored currently in the hit list object.
GetHits¶
std::vector<OEEonHit> GetHits() const; bool GetHits(std::vector<OEEonHit>& vecHits) const;This method returns the sorted hits.
AddScores¶
bool AddScores(const std::vector<OEEon::OEEonHit>& hits);This method adds a vector of hits to the hit list object.
AddScore¶
bool AddScore(const OEEonOverlayScore& score, const OEChem::OEMCMolBase& mol);This method adds an Eon hit to the hit list object.
Build¶
bool Build();This method builds internal variables to build a hit list once all scores have been added.