MS/MS Java Analaysis Framework (JAF) with reference atomic weights, known stable isotopes, amino acid compositions, observed modifications of amino acids, and ion masses. Falkner et al. Bioinformatics 2006 "ProteomeCommons.org JAF: reference information and tools for proteomics."