algorithms for molecular biology amb