Приложение SQ было разработано преподавателями кафедры молекулярной биологии биологического факультета БГУ, доцентом, к.б.н. Николайчиком Е. А. и к.б.н. Валентовичем Л.Н.
SQ — редактор последовательностей ДНК, предназначенный для создания, редактирования и анализа последовательностей ДНК, а также для моделирования экспериментов молекулярного клонирования и ПЦР. Простота и удобство интерфейса были одной из основных целей при разработке программы SQ. Для достижения этой цели в SQ реализованы поддержка альтернативных языков интерфейса, удобная панель инструментов и использование вкладок вместо отдельных окон для отображения результатов анализа последовательности (рисунок 1.3).
Рисунок 1.3 — Интерфейс компьютерной программы SQ.
Программа SQ использует классификацию стандартных функциональных участков последовательностей ДНК, принятую в формате GenBank [6] и таблицы генетического кода [7], опубликованные на сайте NCBI.
При помощи программы SQ можно выполнить следующие операции:
Получить обратную, комплементарную или обратно-комплементарную цепь ДНК;
Поиск промоторных, операторных и прочих последовательностей;
Создание, отображение и редактирование аннотации последовательности ДНК;
Трансляция нуклеотидных последовательностей и поиск открытых рамок считывания;
Рестрикционный анализ;
Виртуальное клонирование;
Проверка праймеров для ПЦР.
Процедуры рестрикционного анализа используют базу данных REBASE [8]. Связанные с рестрикцией функции доступны через многие элементы интерфейса программы: через панель инструментов, стандартное меню, контекстные меню основного окна и вспомогательного окна «Ферменты». Последнее окно содержит список доступных ферментов, представляющий собой выборку из рестрикционных эндонуклеаз, описанных в базе данных REBASE [2]. Меню «Рестрикция» позволяет редактировать этот список, а также создавать/редактировать наборы ферментов. Также графическая карта предоставляет некоторые дополнительные возможности по сравнению с простым рестрикционным анализом[1].
Виртуальное клонирование позволяет моделировать реальные эксперименты по молекулярному клонированию. Последовательности рекомбинантных плазмид, которые можно создать с помощью этой методики, облегчают документацию экспериментов по молекулярному клонированию, а также помогают оценить размеры фрагментов рестрикции, ожидаемых при проверке рекомбинантных клонов[1].
Программа SQ является сегодня единственной, предназначенной для анализа нуклеотидных последовательностей и симуляции молекулярного клонирования программой с русскоязычными (а также белорусскоязычными) интерфейсом и документацией. Несмотря на то, что программа SQ уступает по своим функциональным возможностям аналогичным коммерческим продуктам, она превосходит большинство из них по удобству пользования (и, естественно, цене).Программа SQ распространяется свободно и не имеет ограничений по ее использованию. Последняя версия программы и вспомогательные файлы доступны для загрузки на официальном сайте проекта SQ [9].