python计算蛋白质的质量

Posted 爬行的乌龟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python计算蛋白质的质量相关的知识,希望对你有一定的参考价值。

#!/usr/bin/python3
#-*- coding:utf-8 -*-
"计算蛋白质的质量"
table = {
    A:   71.03711,
C:   103.00919,
D:  115.02694,
E:   129.04259,
F:   147.06841,
G:   57.02146,
H:   137.05891,
I:   113.08406,
K:   128.09496,
L:   113.08406,
M:   131.04049,
N:   114.04293,
P:   97.05276,
Q:   128.05858,
R:   156.10111,
S:   87.03203,
T:   101.04768,
V:   99.06841,
W:   186.07931,
Y:   163.06333
}
import sys
#f=open(‘./protein.txt‘, ‘r‘)
f=open(sys.argv[1])
string =f.read()
weight = 0
for i in string:
    if i in table.keys():
        weight += table[i]
print (weight)
f.close()

用法:

python3  proweight.py  filename


以上是关于python计算蛋白质的质量的主要内容,如果未能解决你的问题,请参考以下文章

Uniprot数据库

python 我的RMSD计算脚本用于分析AMBER结果的蛋白质和配体构象变化。我要去的蛋白质配体复合物

指纹图谱相似度计算原理

BioCode读文件夹以发现缺失文件

吴恩达深度学习:2.15python中的广播

Nature 亮点丨精确预测蛋白结构可以依赖Google吗?DeepMind团队开发新型深度学习算法精确预测蛋白结构