Bio. DBC.MMCIFParser模块
mmCIP解析器。
- class Bio.PDB.MMCIFParser.MMCIFParser(structure_builder=None, auth_chains=True, auth_residues=True, QUIET=False)
基类:
object
解析mminf文件并返回结构对象。
- __init__(structure_builder=None, auth_chains=True, auth_residues=True, QUIET=False)
创建一个PDBParser对象。
mminf解析器在聚合的StructureBuilder对象中调用许多标准方法。通常,该对象由MMCIParser对象本身实例化,但如果用户提供他/她自己的StructureBuilder对象,则会使用后者。
- 论点:
structure_builder -可选的用户实现的StructureBuilder类。
auth_chains -默认情况下为真。如果为真,请使用作者链ID。如果为假,请使用重新分配的mminf链ID。
auth_resides-默认情况下为真。如果为真,请使用作者剩余编号。如果为假,请使用mminf“标签”残基编号,该编号没有插入代码,并严格增加残基编号。注:水等非聚合物没有“标签”残留物编号,将被跳过。
QUIET -评估为布尔值。如果为真,则在构建SMURA数据时发出的警告将被抑制。如果为假(默认),则将显示它们。这些警告可能表明mminf文件中存在问题!
- get_structure(structure_id, filename)
返回结构。
- 论点:
结构_id -字符串,将用于结构的id
文件名-mminf文件的名称,或打开文本模式文件处理
- __firstlineno__ = 19
- __static_attributes__ = ('QUIET', '_mmcif_dict', '_structure_builder', 'auth_chains', 'auth_residues', 'build_structure', 'header', 'line_counter')
- class Bio.PDB.MMCIFParser.FastMMCIFParser(structure_builder=None, auth_chains=True, auth_residues=True, QUIET=False)
基类:
object
解析MMCIF文件并返回结构对象。
- __init__(structure_builder=None, auth_chains=True, auth_residues=True, QUIET=False)
创建FastMMCIFParser对象。
mminf解析器在聚合的StructureBuilder对象中调用许多标准方法。通常,该对象由解析器对象本身实例化,但如果用户提供他/她自己的StructureBuilder对象,则会使用后者。
此类与常规MMCIFParser之间的主要区别在于,这里仅解析“ATOM”和“HETATM”行。如果您只对坐标信息感兴趣,请使用。
- 论点:
structure_builder -可选的用户实现的StructureBuilder类。
auth_chains -默认情况下为真。如果为真,请使用作者链ID。如果为假,请使用重新分配的mminf链ID。
auth_resides-默认情况下为真。如果为真,请使用作者剩余编号。如果为假,请使用mminf“标签”残基编号,该编号没有插入代码,并严格增加残基编号。注:水等非聚合物没有“标签”残留物编号,将被跳过。
QUIET -评估为布尔值。如果为真,则在构建SMURA数据时发出的警告将被抑制。如果为假(默认),则将显示它们。这些警告可能表明mminf文件中存在问题!
- __firstlineno__ = 333
- __static_attributes__ = ('QUIET', '_structure_builder', 'auth_chains', 'auth_residues', 'build_structure', 'line_counter')
- get_structure(structure_id, filename)
返回结构。
- 论点:
结构_id -字符串,将用于结构的id
文件名-mminf文件的名称或打开的文件柄