SMS dit: Algorithms for molecular biology