SMS: Biomacromolecular mass spectrometry