35 #ifndef OPENMS_TRANSFORMATIONS_FEATUREFINDER_MULTIPLEXFILTERINGPROFILE_H 36 #define OPENMS_TRANSFORMATIONS_FEATUREFINDER_MULTIPLEXFILTERINGPROFILE_H 92 MultiplexFilteringProfile(
const PeakMap& exp_profile,
const PeakMap& exp_picked,
const std::vector<std::vector<PeakPickerHiRes::PeakBoundary> >& boundaries,
const std::vector<MultiplexIsotopicPeakPattern> patterns,
int peaks_per_peptide_min,
int peaks_per_peptide_max,
bool missing_peaks,
double intensity_cutoff,
double mz_tolerance,
bool mz_tolerance_unit,
double peptide_similarity,
double averagine_similarity,
double averagine_similarity_scaling,
String averagine_type=
"peptide");
103 std::vector<MultiplexFilterResult> filter();
122 int nonLocalIntensityFilter_(
const MultiplexIsotopicPeakPattern& pattern,
const std::vector<double>& mz_shifts_actual,
const std::vector<int>& mz_shifts_actual_indices,
SplineSpectrum::Navigator nav, std::vector<double>& intensities_actual,
int peaks_found_in_all_peptides,
double mz)
const;
134 int findNearest_(
int spectrum_index,
double mz,
double scaling)
const;
140 std::vector<std::vector<PeakPickerHiRes::PeakBoundary> >
boundaries_;
A more convenient string class.
Definition: String.h:57
std::vector< std::vector< PeakPickerHiRes::PeakBoundary > > boundaries_
Definition: MultiplexFilteringProfile.h:140
iterator class for access of spline packages
Definition: SplineSpectrum.h:102
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
filters centroided and profile data for peak patterns
Definition: MultiplexFilteringProfile.h:67
data structure for pattern of isotopic peaks
Definition: MultiplexIsotopicPeakPattern.h:55
PeakMap exp_profile_
profile experimental data and peak boundaries
Definition: MultiplexFilteringProfile.h:139
In-Memory representation of a mass spectrometry experiment.
Definition: MSExperiment.h:82
base class for filtering centroided and profile data for peak patterns
Definition: MultiplexFiltering.h:72