Bio.PDB.PICIO模块¶
PICIO:读写蛋白质内部坐标(.ic)数据文件。
- Bio.PDB.PICIO.read_PIC(file: TextIO, verbose: bool = False) Structure ¶
从文件加载蛋白质内部坐标(.ic)数据。
- PIC文件格式:
注释行以#开头
- (可选)PDB标题记录
建议使用ID码和付款日期,但可选
PDB格式或Biopython更改的沉积日期
(可选)PDB标题记录
- 重复:
Biopython残留物全ID-设置返回结构的残留物ID
(可选)链启动的PDB N、CA、C ATOM记录
(可选)残留物的PIC Hedra记录
(可选)残留物的PIC Dihedra记录
(可选)列出原子键和b因子的BFAC记录
改进将定义HOH(水)条目的相对位置。
如果存在O,则在装配中忽略N.B.二面体(I-1)C-N-CA-CB。
默认情况下,使用O-C-CA-CB放置C-beta,但某些PDB文件残留物中缺少O,这意味着无法放置侧链。提供备用CB路径(I-1)C-N-CA-CB来避免这一点,但如果需要这样做,则必须结合PHI((I-1)C-N-CA-C)进行调整,因为它们重叠。(i-1)出于一致性和信息(例如统计信息收集)目的,C-N-CA-CB默认包含在.ic文件中,否则二面体仅在需要它的少数情况下才会出现。
- 参数:
file (Bio.File) -- 文件名或句柄
verbose (bool) -- 当线路不符合预期时抱怨
- 返回:
Biopython结构对象,具有.Internal_coord属性但除了链起始N、CA、C原子之外没有坐标的残基(如果提供), OR 分析失败时无(静默,除非Verbose=True)
- Bio.PDB.PICIO.enumerate_atoms(entity)¶
确保实体中的所有原子都设置了SERIAL_NUMBER。
- Bio.PDB.PICIO.pdb_date(datestr: str) str ¶
将yyyy-mm-dd日期转换为dd-月-yy。
- Bio.PDB.PICIO.write_PIC(entity, file, pdbid=None, chainid=None)¶
将蛋白质内部坐标(PIC)写入文件。
有关文件格式,请参见READ_PIC()。递归到较低的实体级别(M、C、R)。
- 参数:
entity (Entity) -- Biopython PDB实体对象:S、M、C或R
file (Bio.File) -- 文件名或句柄
pdbid (str) -- PDB IDCODE,如果未提供,则从实体读取
chainid (char) -- PDB链ID,根据需要从C级别entity.id设置
- 抛出:
PDBException -- 如果实体级别不是S、M、C或R
Exception -- 如果实体没有.Level属性