问题描述
我正在尝试仅以ATOM开头的行来解析PDB文件。我希望我的输出看起来像:
amino acid C N S O
ARG 0.03 0.08 0.00 0.03
ASN 0.05 0.10 0.00 0.09
ASP 0.05 0.04 0.00 0.12
…etc
total: 531 142 9 156
到目前为止,我的代码给了我一个仅包含氨基酸和与之关联的原子的字符串。
import re
with open('3bmp.pdb') as pdb:
for line in pdb:
if line[:4] == 'ATOM':
new = line.strip()
for aa in new:
aa = new[17:21]
for atom in new:
atom = new[77]
pdb.close()
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)