Developments in next generation sequencing: instruments, read lengths, throughput