我正在使用 fpocket 在我的 PDB 蛋白质结构中找到口袋。输出是一个有序的 pockets 列表pocket0_atm.pdb
,pocket1_atm.pdb
等等。一些文件被顺利读入Bio.PDB.PDBParser
。其他人因“AssertionError”而失败。
尝试将有效的 .pdb 文件与失败的文件进行比较并没有显示出一致的差异。有任何想法吗?
这是给我带来麻烦的相关代码部分:
def get_pdb_limits(pdb_file):
''' Return the X,Y,Z size limits of a PDB file. '''
p = PDB.PDBParser()
structure = p.get_structure('test', pdb_file)