computational molecular biology. The running time of the best known scheme for finding an
optimal alignment, based on dynamic programming, increases exponentially with the
number of input sequences. Hence, many heuristics were suggested for the problem. We
consider a version of the MSA problem where the goal is to find an optimal alignment in
which matches are restricted to positions in predefined matching segments. We present …