Proteogenomics: concepts, applications and computational strategies