Bottom-up Proteomics and Top-down Proteomics