Determining the nucleotide sequence of a target genome or other genetic material is done by the fragmentation of the sample material and subsequent synthesis of complementary strands of each fragment sequence. This process is performed in parallel allowing thousands of strands to be amplified quickly. These strands are reassembled used either a reference genome or through agreement found between overlapping strands. Next generation sequencing is faster and more cost effective than previous techniques.