可能是输入文件格式问题或脚本未处理空列表的边界条件。优先检查输入文件有没有空的序列
WARNING: list index out of range File "/share/work/biosoft/OrthoFinder/OrthoFinder_v2.5.4/scripts_of/parallel_task_manager.py", line 209, in Worker_RunCommands_And_Move fn(fns) File "/share/work/biosoft/OrthoFinder/OrthoFinder_v2.5.4/scripts_of/trees_msa.py", line 262, in trim_fn trim.main(fn, fn, 0.1, 500, 0.75) File "/share/work/biosoft/OrthoFinder/OrthoFinder_v2.5.4/scripts_of/trim.py", line 94, in main msa = MSA(infn) File "/share/work/biosoft/OrthoFinder/OrthoFinder_v2.5.4/scripts_of/trim.py", line 35, in __init__ self.non_gap_pos[-1].extend([current_length + i for i,c in enumerate(line) if (c != "*" and c != "-")]) WARNING: list index out of range WARNING: list index out of range File "/share/work/biosoft/OrthoFinder/OrthoFinder_v2.5.4/scripts_of/parallel_task_manager.py", line 209, in Worker_RunCommands_And_Move fn(fns) File "/share/work/biosoft/OrthoFinder/OrthoFinder_v2.5.4/scripts_of/trees_msa.py", line 262, in trim_fn trim.main(fn, fn, 0.1, 500, 0.75) File "/share/work/biosoft/OrthoFinder/OrthoFinder_v2.5.4/scripts_of/trim.py", line 94, in main msa = MSA(infn) File "/share/work/biosoft/OrthoFinder/OrthoFinder_v2.5.4/scripts_of/trim.py", line 35, in __init__ self.non_gap_pos[-1].extend([current_length + i for i,c in enumerate(line) if (c != "*" and c != "-")])