замена идентичных букв
Добавлено: 20 дек 2010, 15:57
Задача простая: имеются данные в формате *.txt, которые представляют собой несколько строк из последовательностей букв (нуклеотидные основания, их всего 4). В начале каждой строки идёт название, потом сама последовательность. Как написать программку, которая бы читала этот *.txt файл, 1ю строку брала за образец (не включая название), а в остальных строках заменяла совпадающие с образцом буквы на точки, в не зависимости от количества строк, т.к. в разных файлах их количество отличается.
Например (синтаксис оригинальный): здесь всего 3 строки, на самом деле их намного больше
Исходные данные:
Надо получить:
Например (синтаксис оригинальный): здесь всего 3 строки, на самом деле их намного больше
Исходные данные:
Код: Выделить всё
AB185914 (1) AGTAGTTCGCCTGTGTGAGCTGACA
AB185915 (1) AGTAGTСCGCCTGTGTGТGCTGACA
AF260968 (1) GGTAGTTCGCCTGTGTGAGCTGATT
Надо получить:
Код: Выделить всё
AB185914 (1) AGTAGTTCGCCTGTGTGAGCTGACA
AB185915 (1) ......С..........Т.......
AF260968 (1) G......................ТТ