Current and Emerging Technology Approaches in Genomics