|
pappsomspp
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 () | |
| FilterTandemDeisotope (const FilterTandemDeisotope &other) | |
| MassSpectrum & | filter (MassSpectrum &data_points) const override |
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.
Definition at line 84 of file filtertandemremovec13.h.
| FilterTandemDeisotope::FilterTandemDeisotope | ( | ) |
Definition at line 86 of file filtertandemremovec13.cpp.
| FilterTandemDeisotope::FilterTandemDeisotope | ( | const FilterTandemDeisotope & | other | ) |
Definition at line 91 of file filtertandemremovec13.cpp.
|
overridevirtual |
Implements pappso::MassSpectrumFilterInterface.
Definition at line 96 of file filtertandemremovec13.cpp.
References m_arbitrary_minimum_mz, m_arbitrary_range_between_isotopes, pappso::DataPoint::x, and pappso::DataPoint::y.
|
private |
Definition at line 88 of file filtertandemremovec13.h.
Referenced by filter().
|
private |
Definition at line 87 of file filtertandemremovec13.h.
Referenced by filter().