Kodomo

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

Код для задания 2

name = input() 
seq = {}
with open(name + ".txt", mode="r") as file:
    for line in file:
        if line[0] == '>':
            line = line.strip()
            seq[line] = ''
            now_key = line
        else:
            line = line.strip()
            seq[now_key] += line
dict_codons_seq = {}
for key in seq.keys():
    codons = []
    for i in range(0, len(seq[key]), 3):
        codons.append(seq[key][i:3+i])
    codons.pop()
    dict_codons_seq[key] = codons
for key in dict_codons_seq.keys():
    if dict_codons_seq[key].count("TAA") != 0 or dict_codons_seq[key].count("TAG") != 0 or dict_codons_seq[key].count("TGA") != 0:
        print(key)

ФП. Практикум 14.

Users/fedorpavlichenko/pr14/python_2 (последним исправлял пользователь fedorpavlichenko 2024-12-16 20:38:37)