AttributeError: 'Seq' object has no attribute 'islower' in ProtParam module of Biopython
AttributeError: 'Seq' object has no attribute 'islower' in ProtParam module of Biopython
我尝试使用 ProteinAnalysis 函数或 ProtParam 模块,但出现错误。
任何帮助表示赞赏。
ProteinAnalysis
期望一个 string
(从中创建一个 Seq
对象),而你已经传递给它一个 Seq
对象。
快速解决方案是:将您的序列转换为 string
:
amino_acid_seq = ProteinAnalysis(str(seq_record.seq))
但是如果您查看文档,您会发现有一些选项可以直接将序列读取为字符串。
我尝试使用 ProteinAnalysis 函数或 ProtParam 模块,但出现错误。
任何帮助表示赞赏。
ProteinAnalysis
期望一个 string
(从中创建一个 Seq
对象),而你已经传递给它一个 Seq
对象。
快速解决方案是:将您的序列转换为 string
:
amino_acid_seq = ProteinAnalysis(str(seq_record.seq))
但是如果您查看文档,您会发现有一些选项可以直接将序列读取为字符串。