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