Novel Graph Algorithms for Life Science Applications