Assigning structures to ions in mass spectrometry. (2007)