Functional Genomics and Proteomics: Basics, Opportunities and Challenges