Algorithms for molecular biology: AMB [Algorithms Mol Biol] NLMUID: 101265088