11 #include <OpenMS/config.h>
23 template <
class MapType>
31 for (
auto& feat :
static_cast<MapType&
>(*
this))
35 if (include_unassigned)
45 for (
auto& feat :
static_cast<MapType&
>(*
this))
49 if (include_unassigned)
59 for (
const auto& feat :
static_cast<MapType const&
>(*
this))
63 if (include_unassigned)
73 for (
const auto& feat :
static_cast<MapType const&
>(*
this))
77 if (include_unassigned)
87 for (
auto&
id : idvec)
96 for (
auto&
id : idvec)
98 for (
auto& hit :
id.getHits())
108 for (
const auto&
id : idvec)
117 for (
const auto&
id : idvec)
119 for (
const auto& hit :
id.getHits())
In-Memory representation of a mass spectrometry run.
Definition: MSExperiment.h:49
Utilities for Feature and ConsensusMap.
Definition: MapUtilities.h:25
void applyFunctionOnPeptideIDs_(const PeptideIdentificationList &idvec, T &&f) const
Definition: MapUtilities.h:106
void applyFunctionOnPeptideHits_(const PeptideIdentificationList &idvec, T &&f) const
Definition: MapUtilities.h:115
void applyFunctionOnPeptideIDs(T &&f, bool include_unassigned=true) const
applies a const function on all PeptideIDs or only assigned ones
Definition: MapUtilities.h:71
void applyFunctionOnPeptideIDs_(PeptideIdentificationList &idvec, T &&f)
Definition: MapUtilities.h:85
void applyFunctionOnPeptideHits(T &&f, bool include_unassigned=true)
applies a function on all PeptideHits or only assigned ones
Definition: MapUtilities.h:29
void applyFunctionOnPeptideHits_(PeptideIdentificationList &idvec, T &&f)
Definition: MapUtilities.h:94
void applyFunctionOnPeptideIDs(T &&f, bool include_unassigned=true)
applies a function on all PeptideIDs or only assigned ones
Definition: MapUtilities.h:43
void applyFunctionOnPeptideHits(T &&f, bool include_unassigned=true) const
applies a const function on all PeptideHits or only assigned ones
Definition: MapUtilities.h:57
Container for peptide identifications from multiple spectra.
Definition: PeptideIdentificationList.h:66
Main OpenMS namespace.
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19