Genes and DNA Sequencing