我给一家商业机构送了一些Sanger测序的样本。我可以使用下面的命令读取他们发送的文件
from Bio import SeqIO
from Bio import Seq
rec = SeqIO.read("isolation-round4/3dr23_Forward.ab1",'abi-trim').seq但最近,由于搬家,我们不得不把样本送到其他地方进行测序。现在,如果我尝试在输出上运行相同的命令,我会得到一个错误:
File "C:\Users\Anaconda3\lib\site-packages\Bio\SeqIO\AbiIO.py", line 462, in AbiIterator letter_annotations={"phred_quality": qual}中的UnboundLocalError: local variable 'qual' referenced before assignment
如果能帮助我解决这个问题,我将不胜感激。这里是two files,一个可以工作,一个不能,如果你想看看的话。
提前感谢您的帮助!
发布于 2020-08-15 22:07:54
Biopython 1.77中的错误应该已经修复
更新:查看https://github.com/biopython/biopython/issues/3221 -原来是ABI软件的一个新的意外配置,生成的文件没有质量分数。
https://stackoverflow.com/questions/63420626
复制相似问题