我是大学“初学者编程”课程的一名学生。我们这门课的最后一个项目涉及创建一个DNA测序器,它可以从用户输入或txt文件打印DNA序列,计算序列中的核苷酸,将DNA转录成mRNA,并翻译成多肽。这是我目前用来转录DNA的代码。def transcribe(DNA): for i in DNA: # Use a for loop to walk through the DNA<
我是编程新手,我正在尝试写一段关于DNA的代码,用户可以输入特定的DNA序列。然后,程序必须将输入的DNA翻译成特定的氨基酸。我尝试将用户输入的每个DNA字符串转换为一个列表,然后使用"in“函数查看用户输入的哪个DNA与特定的氨基酸相对应。我的代码如下: dna = input("please enter the DNA sequence in CAPS: ")
# a variable called
我刚刚开始学习用python编程。在课堂上,我们被要求产生一个随机的DNA序列,该序列不包含特定的6个字母序列(AACGTT)。关键是要使函数始终返回一个法律序列。下面是我的代码现在的样子:def generate_seq(length, enzyme): nucleotides"C", "T", "G"] while i
代码正在工作,但我相信有一种更优雅的方法来获得相同的结果,但作为新手,不仅在python,而且在编程中,我什么都不能想。有人能帮忙吗?# Use a dictionary to provide the mapping of DNA to RNA bases. mrna = '' for base in dna_template:
<