首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PDB retrieve_pdb_file方法的“所需结构不存在”

PDB retrieve_pdb_file方法的“所需结构不存在”
EN

Stack Overflow用户
提问于 2020-07-09 16:09:25
回答 2查看 471关注 0票数 0

使用Biopython的Bio.PDB.PDBList从PDB下载一些蛋白质数据

这是一分钟。可复制的例子:

代码语言:javascript
复制
from Bio.PDB import PDBList
pdbl=PDBList()
pdbl.retrieve_pdb_file('1GAV', file_format="pdb")

这将返回:

代码语言:javascript
复制
Downloading PDB structure '1GAV'...
Desired structure doesn't exists

所需的行为是将PDB文件下载到工作目录。

可能有用的信息:

  • 使用python 3
  • 不想下载整个PDB,只需选择文件
  • 使用代理,但我不认为这是问题,因为Biopython使用urllib发出请求,我尝试使用urllib与我的代理设置,它运行良好。
  • 我尝试了几个不同的PDB代码/ it和其他文件类型("mmCif","bundle"),它返回相同的内容
  • 没有错误被击中,它只是找不到文件在PDB显然?
  • 文件应该出现的文件夹是在工作目录中创建的,但是文件夹是空的。
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-07-20 02:22:47

我们认为这个问题与我们的公司VPN有关,因为它在VPN关闭时工作(尽管代理仍在运行)。所以,正如sammam所说,代码中没有问题。

不知道为什么这会发生在我们的VPN,将更新,如果我发现。

票数 0
EN

Stack Overflow用户

发布于 2022-11-03 16:00:56

我得到了同样的错误消息,我查看了源代码,发现每当IOError被击中时,“所需的结构不存在”消息输出。

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

https://stackoverflow.com/questions/62819121

复制
相关文章

相似问题

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