首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Biopython SeqIO错误:在赋值之前引用了局部变量'qual‘

Biopython SeqIO错误:在赋值之前引用了局部变量'qual‘
EN

Stack Overflow用户
提问于 2020-08-15 06:13:48
回答 1查看 27关注 0票数 0

我给一家商业机构送了一些Sanger测序的样本。我可以使用下面的命令读取他们发送的文件

代码语言:javascript
复制
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,一个可以工作,一个不能,如果你想看看的话。

提前感谢您的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-15 22:07:54

Biopython 1.77中的错误应该已经修复

更新:查看https://github.com/biopython/biopython/issues/3221 -原来是ABI软件的一个新的意外配置,生成的文件没有质量分数。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63420626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档