如何编写python脚本来计算pdb文件中的残留物数量
#!/usr/bin/python
导入系统
导入操作系统
F1=OPEN('1tfz.pdb','r')
残数=[]
对于F1中的线路:
如果line.startswith('ATOM')或line.startswith('HETATM'):
RES_Number=行[22-26]
如果res_number不在残数中并且行[17-20]!='HOH'和行[17-20]!='Wat':
Residue.append(Res_Number)
其他:
继续
其他:
继续
F1.关闭()
RES_TOTAL=len(残留物)
如果RES_TOTAL>=50且RES_TOTAL
B=资源总数
其他:
B='否'
#谁能给我解释一下这些代码出了什么问题。作为输出,我想知道此PDB文件中的残基数量