py-mmcif 提取修饰氨基酸

pdbx_struct_mod_residue 对象在 mmCIF 文件中包含了与修饰氨基酸相关的信息。该对象存储了哪些氨基酸在 PDB 结构中被修饰了,通常用于描述化学修饰或通过 X 射线晶体学解析到的非标准氨基酸残基。

pdbx_struct_mod_residue 对象的典型字段:

  • label_asym_id: 链标识符(chain ID)。
  • label_seq_id: 序列中的氨基酸编号(seq ID),指示在哪个位置有修饰。
  • auth_asym_id: 原始 PDB 文件中的链标识符(auth chain ID)。
  • auth_seq_id: 原始 PDB 文件中的氨基酸编号(auth seq ID)。
  • parent_comp_id: 原始氨基酸的三字母代码(未修饰的标准氨基酸)。
  • label_comp_id: 修饰后的氨基酸的三字母代码(修饰后的化学名称)。

提取修饰氨基酸的示例代码:

from mmcif.io.PdbxReader import PdbxReader
import gzip

# 打开 mmCIF 文件
cif_file_path = '/path/to/your/cif/file.cif.gz'
data = []
with gzip.open(cif_file
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值