Kodomo

Пользователь

Учебная страница курса биоинформатики,
год поступления 2013

Задание

1.(1 балл) Напишите программу, которая читает файл в формате FASTA (имя файла может быть задано переменной в первых строках программы). Файл должен содержать нуклеотидные последовательности. Программа должна вычислить для них комплементарные и напечатать в другой файл в формате FASTA.

2.(1 балл) Скрипт получает на вход два файла. В одном ids.txt друг под другом указаны id-шники SwissProt белков, а во втором находится фрагмент банка SwissProt (6MB) в формате Stockholm. Нужно выбрать из файла с банком SwissProt последовательности для id-шников, которые перечислены в первом файле, и напечатать файл в fasta-формате

3. (2 балла) Дано множественное выравнивание в формате fasta. Написать скрипт, который принимает 2 аргумента 1) имя файла с выравниванием 2) имя последовательности. Скрипт выводит все позиции, отличающиеся у заданной последовательности от остальных в виде таблички.

позиция ак_в_заданной_последовательности ак_в_остальных_последовательностях

10 A V

11 G K,R

....

4. (1 балл) Программа с использованием Biopython, которая делает что-нибудь полезное для вашей курсовой работы и др.

Примеры множественных выравниваний в формате ClustAl (Берете файлы с расширением .clustalw)