algorithms in biology study notes set 8 6684634