我正在尝试使用 pymol 从 pdb 文件中绘制蛋白质结构。
但是,当我尝试运行下面的脚本时,会打开一个 pymol 窗口,但它只是一片漆黑。此外,奇怪的是,pdb 文件被输出到 shell。
这是我的代码:
bioservices_pdb_obj = PDB()
pdb_file = bioservices_pdb_obj.getFile(results[str(Brick.part_attrib(self,'uniprot_id'))][detail-1],'pdb')
pdb_name = str(Brick.part_attrib(self,'uniprot_id'))
pymol.finish_launching()
pymol.cmd.load(pdb_file, pdb_name)
pymol.cmd.disable("all")
pymol.cmd.enable(pdb_name)
pymol.cmd.png("my_pdb.png")
pymol.cmd.quit()
有谁知道这里发生了什么?
.png 文件“my_pdb”被转储到工作目录中,但也只是黑色的。