Genomics: Fundamentals and Applications