An expanded nomenclature scheme for labeling peptide fragmentations and its use with 'AMASS', a computer program for generating all possible fragment ion structures from known precursors.