所以我正在研究 CS50 问题集 6 (pset6) 问题,DNA。我有点了解如何解决问题的逻辑,但我无法弄清楚代码。因为这是一个我应该自己解决的问题,所以我不是要求一个确切的代码解决方案,只是一些关于库的提示等。
我的方法是:迭代数据库的第一行,在这种情况下,并在or 序列文件中argv[1]一次搜索一个 STR(短串联重复) ,然后进行比较。argv[2]然后我会比较每个人在 DNA 序列中连续显示 STR 的次数。
链接到pset6
from sys import argv, exit
import csv
if len(argv) != 3:
print("Incorrect amount of command line arguments")
exit(1)
with open(argv[1],'r') as database:
pass
with open(argv[2],'r') as sequence:
pass