Bio. DBC.PDBParser模块
DBC文件的解析器。
- class Bio.PDB.PDBParser.PDBParser(PERMISSIVE=True, get_header=False, structure_builder=None, QUIET=False, is_pqr=False)
基类:
object
解析DBC文件并返回结构对象。
- __init__(PERMISSIVE=True, get_header=False, structure_builder=None, QUIET=False, is_pqr=False)
创建一个PDBParser对象。
DBC解析器在聚合的StructureBuilder对象中调用许多标准方法。通常,该对象由PDBParser对象本身实例化,但如果用户提供他/她自己的StructureBuilder对象,则会使用后者。
- 论点:
许可-评估为布尔值。如果为假,构建SMURA数据结构时的异常将是致命的。如果为真(默认),则会捕获异常,但会丢失一些残基或原子。这些例外情况是由于DBC文件中的问题造成的!。
get_header -保留未使用的参数以保持历史兼容性。
structure_builder -可选的用户实现的StructureBuilder类。
QUIET -评估为布尔值。如果为真,则在构建SMURA数据时发出的警告将被抑制。如果为假(默认),则将显示它们。这些警告可能表明DBC文件中存在问题!
is_pqr -作为布尔值计算。指定要分析的文件类型。如果为false(DEFAULT),则假定为.pdb文件格式。如果您想解析.pqr文件,请将其设置为true。
- get_structure(id, file)
返回结构。
- 论点:
id -字符串,将用于结构的id
file -PDB文件或打开的文件句柄的名称
- get_header()
返回标题。
- get_trailer()
归还拖车。
- __firstlineno__ = 21
- __static_attributes__ = ('PERMISSIVE', 'QUIET', 'header', 'is_pqr', 'line_counter', 'structure_builder', 'trailer')