Graph Algorithms In Biology