2DB: a Proteomics database for storage, analysis, presentation, and retrieval of information from mass spectrometric experiments