Most of the algorithms in OpenMS share the following base classes:
The interfaces of an algorithm depend on the datastructures 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 1.11.1 | Documentation generated on Mon Dec 23 2013 22:47:51 using doxygen 1.8.5 |