Bio.PDB.MMCIFParser模块¶
mmCIF解析器。
- class Bio.PDB.MMCIFParser.MMCIFParser(structure_builder=None, QUIET=False)¶
基类:
object
解析mmCIF文件并返回Structure对象。
- __init__(structure_builder=None, QUIET=False)¶
创建一个PDBParser对象。
mmCIF解析器调用聚合的结构构建器对象中的许多标准方法。通常情况下,此对象由MMCIParser对象本身实例化,但如果用户提供他/她自己的结构构建器对象,则使用后者。
- 参数:
Structure_Builder-一个可选的用户实现的Structure_Builder类。
Quiet-评估为布尔值。如果为TRUE,则在构建SMCRA数据时发出的警告将被抑制。如果为False(默认值),则会显示它们。这些警告可能表示mmCIF文件中存在问题!
- get_structure(structure_id, filename)¶
返回结构。
- 参数:
structure_id-string,将用于结构的ID
FileName-mmCIF文件的名称,或打开的文本模式文件句柄
- class Bio.PDB.MMCIFParser.FastMMCIFParser(structure_builder=None, QUIET=False)¶
基类:
object
解析MMCIF文件并返回Structure对象。
- __init__(structure_builder=None, QUIET=False)¶
创建一个FastMMCIFParser对象。
mmCIF解析器调用聚合的结构构建器对象中的许多标准方法。通常,该对象由解析器对象本身实例化,但是如果用户提供他/她自己的结构构建器对象,则使用后者。
该类与常规MMCIFParser之间的主要区别在于,这里只解析‘ATOM’和‘HETATM’行。如果您只对坐标信息感兴趣,请使用。
- 参数:
Structure_Builder-一个可选的用户实现的Structure_Builder类。
Quiet-评估为布尔值。如果为TRUE,则在构建SMCRA数据时发出的警告将被抑制。如果为False(默认值),则会显示它们。这些警告可能表示mmCIF文件中存在问题!
- get_structure(structure_id, filename)¶
返回结构。
- 参数:
structure_id-string,将用于结构的ID
Filename-mmCIF文件或打开的文件句柄的名称