微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

我将一些用于Sanger测序的样品发送给商业机构。我能够使用命令读取它们发送的文件

from Bio import SeqIO
from Bio import Seq
rec = SeqIO.read("isolation-round4/3dr23_Forward.ab1",'abi-trim').seq

但是最近,由于搬迁,我们不得不将样品发送到其他地方进行测序。现在,如果我尝试在输出上运行相同的命令,则会收到错误消息:

UnboundLocalError: local variable 'qual' referenced before assignmentFile "C:\Users\Anaconda3\lib\site-packages\Bio\SeqIO\AbiIO.py",line 462,in AbiIterator letter_annotations={"phred_quality": qual}

在处理此问题方面,我将不胜感激。这是two files,如果您想看看的话,一种有效,一种无效。

在此先感谢您的帮助!

原文地址:https://www.jb51.cc/python/3189593.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐