Graph Algorithms in Genome Sequencing