39 #include <boost/multi_index_container.hpp>
40 #include <boost/multi_index/ordered_index.hpp>
44 namespace IdentificationDataInternal
63 if (!((*it)->identified_molecule_ref == ref))
return false;
76 if ((*it)->data_query_ref != ref)
return false;
93 typedef boost::multi_index_container<
95 boost::multi_index::indexed_by<
96 boost::multi_index::ordered_unique<
97 boost::multi_index::member<QueryMatchGroup, std::set<QueryMatchRef>,
boost::variant< IdentifiedPeptideRef, IdentifiedCompoundRef, IdentifiedOligoRef > IdentifiedMoleculeRef
Definition: MoleculeQueryMatch.h:57
boost::multi_index_container< QueryMatchGroup, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::member< QueryMatchGroup, std::set< QueryMatchRef >, &QueryMatchGroup::query_match_refs > > > > QueryMatchGroups
Definition: QueryMatchGroup.h:99
IteratorWrapper< QueryMatchGroups::iterator > MatchGroupRef
Definition: QueryMatchGroup.h:100
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
: Group of related (co-identified) molecule-query matches
Definition: QueryMatchGroup.h:51
std::set< QueryMatchRef > query_match_refs
Definition: QueryMatchGroup.h:52
bool allSameQuery() const
Definition: QueryMatchGroup.h:68
bool operator==(const QueryMatchGroup rhs) const
Definition: QueryMatchGroup.h:81
bool allSameMolecule() const
Definition: QueryMatchGroup.h:54
bool operator!=(const QueryMatchGroup &rhs) const
Definition: QueryMatchGroup.h:87
Base class for ID data with scores and processing steps (and meta info)
Definition: ScoredProcessingResult.h:45
AppliedProcessingSteps steps_and_scores
Definition: ScoredProcessingResult.h:46