libpappsomspp
Library for mass spectrometry
filterpass.h File Reference
#include "filternameinterface.h"
#include <cstddef>
#include "../../exportinmportconfig.h"

Go to the source code of this file.

Classes

class  pappso::FilterLowPass
 remove datapoints higher than a given Y value (intensity) More...
 
class  pappso::FilterHighPass
 remove datapoints below a given Y value (intensity) More...
 
class  pappso::FilterHighPassPercentage
 remove datapoints below a given intensity percentage (ratio) of the maximum intensity More...
 
class  pappso::FilterGreatestY
 keep N datapoints form the greatest intensities to the lowest More...
 
class  pappso::FilterGreatestYperWindow
 keep N datapoints form the greatest intensities to the lowest within a mass range in dalton More...
 
class  pappso::MassSpectrumFilterGreatestItensities
 
class  pappso::FilterFloorY
 apply std::floor (round to lowest integer) to all Y values More...
 
class  pappso::FilterRoundY
 apply std::round (round to nearest integer) to all Y values More...
 
class  pappso::FilterRescaleY
 rescales Y values into a dynamic range if the dynamic range is set to 0, this filter is ignored More...
 
class  pappso::FilterScaleFactorY
 rescales Y values given a tranformation factor More...
 
class  pappso::FilterRemoveY
 removes a value to all Y values More...
 
class  pappso::FilterQuantileBasedRemoveY
 removes a value found by quantile to all Y values More...
 

Namespaces

 pappso
 tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multicharge peaks to monocharge