21 namespace IdentificationDataInternal
24 template <
typename SeqType>
56 pos->second.insert(pair.second.begin(), pair.second.end());
67 std::string msg =
"no parent found for identified molecule";
69 OPENMS_PRETTY_FUNCTION, msg);
73 if (!pair.first->is_decoy)
return false;
A collection of identification records, unique and ordered by the key formed from the members KeyMemb...
Definition IDDataContainer.h:62
IdentifiedSequence< NASequence > IdentifiedOligo
Definition IdentifiedSequence.h:80
IDSequencedContainer< AppliedProcessingStep, std::optional< ProcessingStepRef >, &AppliedProcessingStep::processing_step_opt > AppliedProcessingSteps
Definition AppliedProcessingStep.h:96
IteratorWrapper< IdentifiedOligos::iterator > IdentifiedOligoRef
Definition IdentifiedSequence.h:88
IteratorWrapper< IdentifiedPeptides::iterator > IdentifiedPeptideRef
Definition IdentifiedSequence.h:84
std::map< ParentSequenceRef, std::set< ParentMatch > > ParentMatches
mapping: parent sequence -> match information
Definition ParentMatch.h:75
IdentifiedSequence< AASequence > IdentifiedPeptide
Definition IdentifiedSequence.h:79
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
Representation of an identified sequence (peptide or oligonucleotide)
Definition IdentifiedSequence.h:26
IdentifiedSequence & merge(const IdentifiedSequence &other)
Definition IdentifiedSequence.h:43
SeqType sequence
Definition IdentifiedSequence.h:27
IdentifiedSequence(const IdentifiedSequence &other)=default
IdentifiedSequence(const SeqType &sequence, const ParentMatches &parent_matches=ParentMatches(), const AppliedProcessingSteps &steps_and_scores=AppliedProcessingSteps())
Definition IdentifiedSequence.h:31
ParentMatches parent_matches
Definition IdentifiedSequence.h:29
bool allParentsAreDecoys() const
Definition IdentifiedSequence.h:63
Wrapper that adds operator< to iterators, so they can be used as (part of) keys in maps/sets or multi...
Definition MetaData.h:20
Base class for ID data with scores and processing steps (and meta info)
Definition ScoredProcessingResult.h:20
AppliedProcessingSteps steps_and_scores
Definition ScoredProcessingResult.h:21
ScoredProcessingResult & merge(const ScoredProcessingResult &other)
Merge in data from another object.
Definition ScoredProcessingResult.h:81