📅  最后修改于: 2023-12-03 14:46:17.069000             🧑  作者: Mango
在生物学中,氨基酸是所有蛋白质的基本单元。Python 氨基酸词典提供了与氨基酸相关的信息和数据,以便程序员可以轻松地分析和处理生物学数据。
您可以使用 pip 包管理器安装 Python 氨基酸词典:
pip install amino-acids
您可以使用 get_amino_acid
函数来获取特定氨基酸的信息:
from amino_acids import get_amino_acid
alanine = get_amino_acid('A')
print(alanine)
这将输出以下信息:
Amino Acid('A', 'Ala', 'Alanine', 'C3H7NO')
您可以通过访问 Amino Acid
对象的属性来获取氨基酸的符号、缩写、名称和化学式。
您可以使用 get_molecular_weight
函数来获取氨基酸的分子量:
from amino_acids import get_molecular_weight
alanine_weight = get_molecular_weight('A')
print(alanine_weight)
这将输出以下信息:
89.0935
您可以使用 get_hydrophobicity
函数来获取氨基酸的亲水性(在十分位上评分):
from amino_acids import get_hydrophobicity
alanine_hydrophobicity = get_hydrophobicity('A')
print(alanine_hydrophobicity)
这将输出以下信息:
5
您可以使用 get_pk
函数来获取氨基酸的酸碱平衡常数(pK值):
from amino_acids import get_pk
histidine_pka = get_pk('H', 'acid')
print(histidine_pka)
这将输出以下信息:
6.0
您可以使用 get_sequence
函数来获取蛋白质序列中氨基酸的列表:
from amino_acids import get_sequence
protein_sequence = 'MAEGEITTFTALTEKFNLPPGNYKKPKLLYCSNGGHFLRILPDGTVDGTRDRSDQHIQLQLSAESVGEVYIKSTETGQYLAMDTSGLLYGSQTPSEECRVGYLEFATSSYAVGDEGGSGGAPLSGGTLASVPGLQGVVLPPTNVGSITRSPQ'
amino_acids = get_sequence(protein_sequence)
print(amino_acids)
这将输出以下信息:
['M', 'A', 'E', 'G', 'E', 'I', 'T', 'T', 'F', 'T', 'A', 'L', 'T', 'E', 'K', 'F', 'N', 'L', 'P', 'P', 'G', 'N', 'Y', 'K', 'K', 'P', 'K', 'L', 'L', 'Y', 'C', 'S', 'N', 'G', 'G', 'H', 'F', 'L', 'R', 'I', 'L', 'P', 'D', 'G', 'T', 'V', 'D', 'G', 'T', 'R', 'D', 'R', 'S', 'D', 'Q', 'H', 'I', 'Q', 'L', 'Q', 'L', 'S', 'A', 'E', 'S', 'V', 'G', 'E', 'V', 'Y', 'I', 'K', 'S', 'T', 'E', 'T', 'G', 'Q', 'Y', 'L', 'A', 'M', 'D', 'T', 'S', 'G', 'L', 'L', 'Y', 'G', 'S', 'Q', 'T', 'P', 'S', 'E', 'E', 'C', 'R', 'V', 'G', 'Y', 'L', 'E', 'F', 'A', 'T', 'S', 'S', 'Y', 'A', 'V', 'G', 'D', 'E', 'G', 'G', 'S', 'G', 'G', 'A', 'P', 'L', 'S', 'G', 'G', 'T', 'L', 'A', 'S', 'V', 'P', 'G', 'L', 'Q', 'G', 'V', 'V', 'L', 'P', 'P', 'T', 'N', 'V', 'G', 'S', 'I', 'T', 'R', 'S', 'P', 'Q']
Python 氨基酸词典提供了一种方便的方法来访问与氨基酸相关的信息和数据。它是处理生物学数据的强大工具,使程序员能够更轻松地分析和处理这些数据。