Скрипт на языке Python
Скрипт читает файл в формате .fasta с любым числом последовательностей, выводит на экран все последовательности в .fasta формате с заданным числом символов в строке. На вход требуются 2 параметра: название файла и необходимое число символов в строке.
Скрипт имеет несколько особенностей:
- ввод данных производится из командной строки (import sys)
- создается класс Protein, элементы которого имеют три характеристики: id_RefSeq, description, sequence
- с помощью цикла for line in fasta_file читается каждая строка из файла и новые элементы класса Protein включаются в список prot_list.
- в строчке for each_pr in prot_list для каждого белка из списка применяется атрибут (то есть функция класса) print_fasta, которая и выводит нужный нам результат