Most of the algorithms in OpenMS share the following base classes:
The interfaces of an algorithm depend on the data structures it works on. For an algorithm that works on peak data, a non-template class should be used that provides template methods operating on MSExperiment or MSSpectrum, no matter which peak type is used. See PeakPickerCWT for an example.
For algorithms that do not work on peak data, templates should be avoided.
OpenMS / TOPP release 2.3.0 | Documentation generated on Tue Jan 9 2018 18:22:05 using doxygen 1.8.13 |