Genomics and proteomics