Я пытаюсь нарисовать структуру белка из файла pdb, используя pymol.
Однако, когда я пытаюсь запустить приведенный ниже скрипт, открывается окно pymol, но оно просто черное как смоль. Также, как ни странно, файл pdb выводится в оболочку.
Вот мой код:
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' сбрасывается в рабочий каталог, но он тоже черный.