【发布时间】:2014-10-22 11:22:36
【问题描述】:
我编写了一个脚本,该脚本使用 GenBank 文件和 Biopython 从 GBK 文件的序列部分中获取给定基因的序列,我的同事将其用于他们的工作。
我们现在在使用新数据集时遇到了一些问题,结果表明下载的 GBK 文件不包含序列(当您从 NCBI 的 GenBank 网站下载时很容易发生这种情况)。当使用record.seq[start:end] 时,Biopython 不会抛出错误,而是返回一长串 Ns。从一开始就捕获该问题并停止脚本并显示错误消息的最简单方法是什么?
【问题讨论】:
-
抱歉,我认为以前使用过 GenBank 和 BioPython 的人不需要输入文件。当然,我应该包含代码。到目前为止,我已经找到了自己的解决方案,所以如果我不尝试在此处找到提供文件的方法,希望您不要介意。无论如何,谢谢,在尝试准备 MCVE 时更容易找到解决方案。