用户可使用程序输入3个氨基酸序列来创建氨基酸序列:
{'TGA': '*', 'GCG': 'A', 'CGA': 'R', 'ATA': 'I', 'AGA': 'R', 'TAA': '*', 'TTT': 'F', 'GAG': 'E', 'CTT': 'L', 'CGT': 'R', 'CTC': 'L', 'CTG': 'L', 'TGT': 'C', 'CCA': 'P', 'AAT': 'N', 'GTC': 'V', 'GAC': 'D', 'GAT': 'D', 'TAT': 'Y', 'AAA': 'K', 'GTA': 'V', 'TAG': '*', 'CGC': 'R', 'GCA': 'A', 'TCG': 'S', 'GCT': 'A', 'GCC': 'A', 'TGG': 'W', 'TTC': 'F', 'CCC': 'P', 'TTG': 'L', 'CGG': 'R', 'GGC': 'G', 'AGG': 'R', 'TCC': 'S', 'CCT': 'P', 'GGT': 'G', 'GGG': 'G', 'TCA': 'S', 'AGC': 'S', 'CAG': 'Q', 'CAC': 'H', 'ATC': 'I', 'GAA': 'E', 'GTG': 'V', 'CCG': 'P', 'CAT': 'H', 'AAG': 'K', 'ATG': 'M', 'AAC': 'N', 'TAC': 'Y', 'TGC': 'C', 'CTA': 'L', 'TCT': 'S', 'ATT': 'I', 'ACG': 'T', 'AGT': 'S', 'GTT': 'V', 'TTA': 'L', 'CAA': 'Q', 'GGA': 'G', 'ACC': 'T', 'ACA': 'T', 'ACT': 'T'}
我只想用地图,而不是生物圈。 因此,当程序运行时,它应该如下所示:
Please enter a DNA sequence: GCTgttaagactatgaaaagaataagcaacaccatcaat
Frame 1 is AVKTMKRISNTIN
Frame 2 is LLRL*KE*ATPS
Frame 3 is C*DYEKNKQHHQ
我从一个文件中创建了这本词典,但我不确定如何从这里开始。任何帮助都将不胜感激。谢谢!在
声明字典:
将字符串切成3个字符的块:
^{pr2}$然后,映射当前序列的
prot_match
值(使用get
以确保安全,以防您无法确定该序列):最后,使用
join
从映射图中以字符串形式获取蛋白质序列:示例(这些代码段放在一个文件中):
相关问题 更多 >
编程相关推荐