Introduction to Computational Genomics