К слову, о молекулярщине. Здесь есть флеш игра.
Квадрат каждого цвета соответствует одному из типов нуклеотидов. Можно перемещать квадраты по горизонтали, но нельзя менять их порядок. За каждый пробел или цветовое расхождение игроку начисляется штраф. Задача игры — достичь максимального соответствия двух последовательностей и набрать очков больше, чем исходно набрано у компьютера.