39 #include <boost/multi_index_container.hpp> 40 #include <boost/multi_index/ordered_index.hpp> 44 namespace IdentificationDataInternal
63 if (!((*it)->identified_molecule_var == var))
return false;
76 if ((*it)->observation_ref != ref)
return false;
93 typedef boost::multi_index_container<
94 ObservationMatchGroup,
95 boost::multi_index::indexed_by<
96 boost::multi_index::ordered_unique<
97 boost::multi_index::member<ObservationMatchGroup, std::set<ObservationMatchRef>,
AppliedProcessingSteps steps_and_scores
Definition: ScoredProcessingResult.h:46
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
bool allSameMolecule() const
Definition: ObservationMatchGroup.h:54
bool operator!=(const ObservationMatchGroup &rhs) const
Definition: ObservationMatchGroup.h:87
std::set< ObservationMatchRef > observation_match_refs
Definition: ObservationMatchGroup.h:52
Variant type holding Peptide/Compound/Oligo references and convenience functions. ...
Definition: IdentifiedMolecule.h:54
boost::multi_index_container< ObservationMatchGroup, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::member< ObservationMatchGroup, std::set< ObservationMatchRef >, &ObservationMatchGroup::observation_match_refs > > > > ObservationMatchGroups
Definition: ObservationMatchGroup.h:99
bool operator==(const ObservationMatchGroup rhs) const
Definition: ObservationMatchGroup.h:81
: Group of related (co-identified) input matches
Definition: ObservationMatchGroup.h:50
Base class for ID data with scores and processing steps (and meta info)
Definition: ScoredProcessingResult.h:44
IteratorWrapper< ObservationMatchGroups::iterator > MatchGroupRef
Definition: ObservationMatchGroup.h:100
bool allSameQuery() const
Definition: ObservationMatchGroup.h:68