Generic data model to unify various readers and writers for different formats used in protein mass spectrometry