在类Unix操作系统(如MacOS或Linux)中,可以使用以下命令下载多个文件wget公司或卷曲工具。
为了方便实现这一点,我们提供了一个脚本,该脚本可以通过提供包含PDB id逗号分隔列表的文件来下载多个PDB存档文件。它要求卷曲工具已安装在您的计算机中。
通过在任何搜索结果页面的“表格报告”下拉列表中选择“PDB ID”,可以获得此类PDB ID列表。“Download ID”(下载ID)按钮将下载包含PDB ID逗号分隔列表的文件。还可以使用我们的搜索API.
另请参阅文件下载服务页面用于完整PDB存档下载和定期同步数据。
获取批处理下载脚本
用法
开始下载之前,输出目录必须存在。
下载后,确保脚本具有执行权限:chmod+x batch_download.sh
使用以下命令行获取有关批下载shell脚本的完整帮助:./batch_download.sh-h
没有旧PDB格式文件的结构使用-p选项时不包括。
一些示例
在下面的示例中,假设文件列表文件.txt
是包含PDB ID的逗号分隔列表的纯文本文件。
- 下载pdb.gz文件:
./batch_download.sh-f列表文件.txt-p
没有旧PDB格式文件的结构将不会下载
- 下载cif.gz文件:
./batch_download.sh-f列表文件.txt-c
- 下载pdb.gz、cif.gz和sf.cif.gz文件:
./batch_download.sh-f列表文件.txt-c-p-s