libpappsomspp
Library for mass spectrometry
|
Deisotope the mass spectrum this
mass spectrum is iterated over and according to a data point-based moving window progression does the following tests:
More...
#include <filtertandemremovec13.h>
Public Member Functions | |
FilterTandemDeisotope (double mz_range_max=0.95, double minimum_mz=200.0) | |
FilterTandemDeisotope (const FilterTandemDeisotope &other) | |
MassSpectrum & | filter (MassSpectrum &data_points) const override |
![]() | |
virtual | ~MassSpectrumFilterInterface () |
Private Attributes | |
double | m_arbitrary_range_between_isotopes = 0.95 |
double | m_arbitrary_minimum_mz = 200.0 |
Deisotope the mass spectrum this
mass spectrum is iterated over and according to a data point-based moving window progression does the following tests:
remove isotopes as in X!Tandem algorithm this method doesn't really remove isotopes: it cleans up multiple intensities within one Dalton of each other.
first tandem filter is 0.95 (remove_isotopes(_s);) second tandem filter is 1.5 (clean_isotopes(_s);)
Definition at line 57 of file filtertandemremovec13.h.
FilterTandemDeisotope::FilterTandemDeisotope | ( | double | mz_range_max = 0.95 , |
double | minimum_mz = 200.0 |
||
) |
Definition at line 36 of file filtertandemremovec13.cpp.
References m_arbitrary_minimum_mz, and m_arbitrary_range_between_isotopes.
FilterTandemDeisotope::FilterTandemDeisotope | ( | const FilterTandemDeisotope & | other | ) |
Definition at line 44 of file filtertandemremovec13.cpp.
References m_arbitrary_minimum_mz, and m_arbitrary_range_between_isotopes.
|
overridevirtual |
Implements pappso::MassSpectrumFilterInterface.
Definition at line 51 of file filtertandemremovec13.cpp.
References m_arbitrary_minimum_mz, m_arbitrary_range_between_isotopes, pappso::DataPoint::x, and pappso::DataPoint::y.
Referenced by pappso::XtandemSpectrumProcess::process().
|
private |
Definition at line 68 of file filtertandemremovec13.h.
Referenced by FilterTandemDeisotope(), and filter().
|
private |
Definition at line 67 of file filtertandemremovec13.h.
Referenced by FilterTandemDeisotope(), and filter().