Python MAWS.py索引器错误:列表索引超出范围

Python MAWS.py索引器错误:列表索引超出范围,python,Python,MAWS是一个基于目标分子(蛋白质、肽)搜索适体(短DNA/RNA序列)的程序。经过几次循环后,它应该输出一个与目标分子相关的适体。MAWS使用琥珀色/琥珀色工具来制作它应该制作的东西。在计算第一个核苷酸文件“DGN”、“DAN”、“DTN”、“DCN”后,程序停止并显示错误 “索引器:列表索引超出范围” 我使用最新的琥珀色力字段将MAWS.py更新为MAWS_rev1.pyscript。在执行此操作之前,无法获取提到的文件“DGN”、“DAN”、“DTN”、“DCN”。与错误相关,我不知道如何

MAWS是一个基于目标分子(蛋白质、肽)搜索适体(短DNA/RNA序列)的程序。经过几次循环后,它应该输出一个与目标分子相关的适体。MAWS使用琥珀色/琥珀色工具来制作它应该制作的东西。在计算第一个核苷酸文件“DGN”、“DAN”、“DTN”、“DCN”后,程序停止并显示错误

“索引器:列表索引超出范围”

我使用最新的琥珀色力字段将MAWS.py更新为MAWS_rev1.pyscript。在执行此操作之前,无法获取提到的文件“DGN”、“DAN”、“DTN”、“DCN”。与错误相关,我不知道如何继续,因为我不熟悉python编程

可以通过GitHub下载源代码MAWS.py

运行MAWS后的一些输出:

bcramer@schrodinger:~/workdir MAWS$python3 MAWS_rev1.py-b0.01-i200-s200-l15-t0.01-f mol2-y混合路径填充 ['DGN','DAN','DTN','DCN'] 从候选人中选择。。。 构建配体/适体复合物。。。 构建配体/适体复合物。。。 等 正在加载适体/配体复合物。。。 multiprocessing.pool.RemoteTraceback: """ 回溯(最近一次呼叫最后一次): worker中的第121行文件“/home/bcramer/miniconda3/lib/python3.7/multiprocessing/pool.py” 结果=(True,func(*args,**kwds)) mapstar中的文件“/home/bcramer/miniconda3/lib/python3.7/multiprocessing/pool.py”,第44行 返回列表(映射(*args)) 文件“MAWS_rev1.py”,第1090行,首字母 配体范围=获取配体范围(适体顶部拓扑) 文件“MAWS_rev1.py”,第197行,在get_范围内 返回[get_配体(拓扑)[0],len(get_配体(拓扑))] 索引器:列表索引超出范围 “”“

上述异常是以下异常的直接原因:

回溯(最近一次呼叫最后一次): 文件“MAWS_rev1.py”,第1357行,在 位置和标识=循环() 文件“MAWS_rev1.py”,第1237行,在循环中 pos\u Nt\u S\u task=pool.map(首字母,字母) 文件“/home/bcramer/miniconda3/lib/python3.7/multiprocessing/pool.py”,地图第268行 返回self.\u map\u async(func、iterable、mapstar、chunksize).get() get中第657行的文件“/home/bcramer/miniconda3/lib/python3.7/multiprocessing/pool.py” 提升自我价值 索引器:列表索引超出范围 输出结束

输出应该看起来像一个15个字母的序列,使用字母G、a、C、U和T。在我的具体案例(PC w.4 cores)中,我估计MAWS将需要大约三天的时间才能给出结果。因此,我不希望任何人运行该程序,但请帮助我运行该程序,并根据可能出现的错误提供详细的过程