Given: A DNA string s (of length at most 1 kbp) and a collection of substrings of s acting as introns. All strings are given in FASTA format.
Return: A protein string resulting from transcribing and translating the exons of s. (Note: Only one solution will exist for the dataset provided.)
Return: A protein string resulting from transcribing and translating the exons of s. (Note: Only one solution will exist for the dataset provided.)
import re import rosalind_lib f = open('splc.txt', 'r') strings = re.findall(r'(>Rosalind_[0-9]+)\n(([A-Z]+\n)+)', f.read()) rna = strings.pop(0)[1].replace('\n','').replace('T', 'U') introns = {} for s in strings: intron = s[1].replace('\n','').replace('T', 'U') rna = rna.replace(intron,'') print(rosalind_lib.rna_to_protein(rna))
Комментариев нет:
Отправить комментарий