Top down vs bottom up proteomics