89 double m_ratioPassY = 0;
110 std::size_t getNumberOfPoints()
const;
114 std::size_t m_numberOfPoints = 0;
137 std::size_t getNumberOfPoints()
const;
141 double m_xWindowRange = 1;
142 std::size_t m_numberOfPoints = 0;
195 double m_dynamic = 0;
203 double getDynamicRange()
const;
225 double getScaleFactorY()
const;
243 double getValue()
const;
246 void buildFilterFromString(
const QString &strBuildParams)
override;
248 QString toString()
const override;
250 QString name()
const override;
253 double m_valueToRemove = 0;
280 double getQuantileThreshold()
const;
282 virtual QString name()
const override;
283 QString toString()
const override;
286 void buildFilterFromString(
const QString &strBuildParams)
override;
289 double m_quantile = 0;
apply std::floor (round to lowest integer) to all Y values
keep N datapoints form the greatest intensities to the lowest
virtual ~FilterGreatestY()
keep N datapoints form the greatest intensities to the lowest within a mass range in dalton
virtual ~FilterGreatestYperWindow()
remove datapoints below a given intensity percentage (ratio) of the maximum intensity
virtual ~FilterHighPassPercentage()
remove datapoints below a given Y value (intensity)
virtual ~FilterHighPass()
generic interface to apply a filter on a trace
remove datapoints higher than a given Y value (intensity)
Interface that allows to build filter objects from strings.
removes a value found by quantile to all Y values
virtual ~FilterQuantileBasedRemoveY()
removes a value to all Y values
rescales Y values into a dynamic range if the dynamic range is set to 0, this filter is ignored
virtual ~FilterRescaleY()
apply std::round (round to nearest integer) to all Y values
rescales Y values given a tranformation factor
virtual ~FilterScaleFactorY()
virtual ~MassSpectrumFilterGreatestItensities()
FilterGreatestY m_filterGreatestY
generic interface to apply a filter on a MassSpectrum This is the same as FilterInterface,...
Class to represent a mass spectrum.
A simple container of DataPoint instances.
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
@ filter
concerning filters (psm, peptide, protein validation)