Next generation dna sequencing