algorithms in biology study notes set 9 2749634