【发布时间】:2018-01-10 03:57:44
【问题描述】:
我正在尝试使用 BioPython 包中的一种方法来计算给定肽列表的等电点。可以在此处查看班级细分:
为了将这个类导入我的环境,我使用了以下代码(我这样做对吗?):
from Bio.SeqUtils.ProtParam import ProteinAnalysis
然后,为了调用该方法,我执行以下操作:
window_aas = "ditkdteneveadveveadveveadvseql";
ProteinAnalysis.isoelectric_point(window_aas);
但是,我收到以下错误,我不确定如何解释它,尽管多次搜索类似的错误:
文件 "C:\Users\----\AppData\Local\Programs\Python\Python36-32\lib\site-packages\Bio\SeqUtils\ProtParam.py", 第 68 行,在 count_amino_acids 中 如果 self.amino_acids_content 为 None: AttributeError: 'str' object has no attribute 'amino_acids_content'
有人可以在这里指导我正确的方向吗?这个其他类也称为 IsoElectricpoint,但我没有看到其中可以使用的方法:
http://biopython.org/DIST/docs/api/Bio.SeqUtils.IsoelectricPoint-module.html
【问题讨论】:
标签: python libraries biopython