67 const std::vector<MultiplexIsotopicPeakPattern>& patterns,
int isotopes_per_peptide_min,
int isotopes_per_peptide_max,
double intensity_cutoff,
double rt_band,
68 double mz_tolerance,
bool mz_tolerance_unit,
double peptide_similarity,
double averagine_similarity,
double averagine_similarity_scaling,
String averagine_type=
"peptide");
79 std::vector<MultiplexFilteredMSExperiment>
filter();
112 std::vector<std::vector<PeakPickerHiRes::PeakBoundary> >
boundaries_;
In-Memory representation of a mass spectrometry run.
Definition: MSExperiment.h:45
data structure storing a single peak that passed all filters
Definition: MultiplexFilteredPeak.h:44
filters centroided and profile data for peak patterns
Definition: MultiplexFilteringProfile.h:43
std::vector< MultiplexFilteredMSExperiment > filter()
filter for patterns (generates a filter result for each of the patterns)
MultiplexFilteringProfile(MSExperiment &exp_profile, const MSExperiment &exp_centroided, const std::vector< std::vector< PeakPickerHiRes::PeakBoundary > > &boundaries, const std::vector< MultiplexIsotopicPeakPattern > &patterns, int isotopes_per_peptide_min, int isotopes_per_peptide_max, double intensity_cutoff, double rt_band, double mz_tolerance, bool mz_tolerance_unit, double peptide_similarity, double averagine_similarity, double averagine_similarity_scaling, String averagine_type="peptide")
constructor
std::vector< std::vector< PeakPickerHiRes::PeakBoundary > > boundaries_
Definition: MultiplexFilteringProfile.h:112
std::vector< SplineInterpolatedPeaks > exp_spline_profile_
spline interpolated profile data and peak boundaries
Definition: MultiplexFilteringProfile.h:111
std::vector< std::vector< PeakPickerHiRes::PeakBoundary > > & getPeakBoundaries()
returns the intensity-filtered peak boundaries
bool filterPeptideCorrelation_(const MultiplexIsotopicPeakPattern &pattern, const std::multimap< size_t, MultiplexSatelliteProfile > &satellites_profile) const
peptide correlation filter for profile mode
bool filterAveragineModel_(const MultiplexIsotopicPeakPattern &pattern, const MultiplexFilteredPeak &peak, const std::multimap< size_t, MultiplexSatelliteProfile > &satellites_profile) const
averagine filter for profile mode
base class for filtering centroided and profile data for peak patterns
Definition: MultiplexFiltering.h:49
data structure for pattern of isotopic peaks
Definition: MultiplexIsotopicPeakPattern.h:29
A more convenient string class.
Definition: String.h:34
Main OpenMS namespace.
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19