mass spectrometry algorithms