【发布时间】:2020-07-01 14:16:21
【问题描述】:
我正在努力完成代码。我对编码还很陌生,但我需要提交一个带有这个问题的测试:
为了形成蛋白质,必须形成氨基酸链。这些氨基酸由 3 个碱基对组成。一个例子是“CUU”产生亮氨酸(“Leu”)氨基酸。请记住,终止密码子 UAG、UGA、UAA 基本上结束了蛋白质合成的形成。这给你留下了一条氨基酸链,这些氨基酸链将折叠成一种蛋白质,有望成为你蟒蛇脑组织的一部分!
当给定一串mRNA代码时,要构建的函数amino_acids必须返回一个元组列表和一个整数。第一个元组必须包含所有氨基酸,整数必须是不同氨基酸的数量。你可以使用下面的字典来帮助你的功能。该函数也不得包含终止密码子代码。
注意:对于这段代码,我们假设序列中只有一个终止密码子
{'CUU': 'Leu', 'UAG': '---', 'ACA': 'Thr', 'AAA': 'Lys', 'AUC': 'Ile', 'AAC':'Asn','AUA':'Ile','AGG':'Arg','CCU':'Pro','ACU':'Thr', 'AGC':'Ser','AAG':'Lys','AGA':'Arg','CAU':'His','AAU':'Asn', 'AUU':'Ile','CUG':'Leu','CUA':'Leu','CUC':'Leu','CAC':'His', 'UGG':'Trp','CAA':'Gln','AGU':'Ser','CCA':'Pro','CCG':'Pro', 'CCC':'Pro','UAU':'Tyr','GGU':'Gly','UGU':'Cys','CGA':'Arg', 'CAG':'Gln','UCU':'Ser','GAU':'Asp','CGG':'Arg','UUU':'Phe', 'UGC':'Cys','GGG':'Gly','UGA':'---','GGA':'Gly','UAA':'---', 'ACG':'Thr','UAC':'Tyr','UUC':'Phe','UCG':'Ser','UUA':'Leu', 'UUG':'Leu','UCC':'Ser','ACC':'Thr','UCA':'Ser','GCA':'Ala', 'GUA':'Val','GCC':'Ala','GUC':'Val','GGC':'Gly','GCG':'Ala', 'GUG':'Val','GAG':'Glu','GUU':'Val','GCU':'Ala','GAC':'Asp', 'CGU':'Arg','GAA':'Glu','AUG':'Met','CGC':'Arg'}
我开始研究一个函数,谁能帮我纠正它以解决这个代码?
定义氨基酸(mrna): 我的字符串=“” my_dict = {'CUU':'Leu','UAG':'---','ACA':'Thr','AAA':'Lys','AUC':'Ile', 'AAC':'Asn','AUA':'Ile','AGG':'Arg','CCU':'Pro','ACU':'Thr', 'AGC':'Ser','AAG':'Lys','AGA':'Arg','CAU':'His','AAU':'Asn', 'AUU':'Ile','CUG':'Leu','CUA':'Leu','CUC':'Leu','CAC':'His', 'UGG':'Trp','CAA':'Gln','AGU':'Ser','CCA':'Pro','CCG':'Pro', 'CCC':'Pro','UAU':'Tyr','GGU':'Gly','UGU':'Cys','CGA':'Arg', 'CAG':'Gln','UCU':'Ser','GAU':'Asp','CGG':'Arg','UUU':'Phe', 'UGC':'Cys','GGG':'Gly','UGA':'---','GGA':'Gly','UAA':'---', 'ACG':'Thr','UAC':'Tyr','UUC':'Phe','UCG':'Ser','UUA':'Leu', 'UUG':'Leu','UCC':'Ser','ACC':'Thr','UCA':'Ser','GCA':'Ala', 'GUA':'Val','GCC':'Ala','GUC':'Val','GGC':'Gly','GCG':'Ala', 'GUG':'Val','GAG':'Glu','GUU':'Val','GCU':'Ala','GAC':'Asp', 'CGU':'Arg','GAA':'Glu','AUG':'Met','CGC':'Arg'}
for i in range(len(my_dict)):
【问题讨论】:
-
嗨@morgan3,欢迎来到 Stack Overflow!为了帮助他人帮助您,如果可能,建议提供minimal example。在你的情况下,也许只是总结你需要做的事情,而不是复制你收到的整个作业。
标签: python-3.x dictionary integer tuples