7.
Поиск стартового и стоп-кодонов
Кодоны — это триплеты нуклеотидов (три буквы), которые определяют аминокислоты в процессе трансляции (синтеза белка).
- Старт-кодон — кодон, с которого начинается считывание белковой последовательности. В ДНК это всегда
ATG.
- Стоп-кодоны — кодоны, которые сигнализируют окончание считывания. В ДНК это:
Надо написать программу, которая:
- Находит все стартовые (
ATG) и стоп-кодоны (TAA, TAG, TGA) в последовательности ДНК.
- Возвращает их позиции (индексы).
Формат входных данных
Строка содержит последовательность ДНК
Формат выходных данных
В первой строке вывести позиции старт-кодонов в порядке возрастания, во второй строке вывести позиции стоп-кодонов в порядке возрастания.
Примеры
| № | Входные данные | Выходные данные |
|
1
|
ATGATGTGAATGTAA
|
0 3 9
1 6 12
|
Напишите программу
Auto