首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Biopython的distancematrix函数?

如何使用Biopython的distancematrix函数?
EN

Stack Overflow用户
提问于 2016-10-07 21:11:15
回答 1查看 761关注 0票数 1

我想用http://biopython.org/DIST/docs/api/Bio.Cluster.Record-class.html#distancematrix计算数据集上的距离矩阵(使用遗传距离函数),但我似乎一直有错误,通常告诉我排名不是2。我不确定它作为输入需要什么,因为文档从来没有说过,也没有在线的例子。

假设我读到了一些排列的基因序列:

代码语言:javascript
复制
SingleLetterAlphabet() alignment with 7 rows and 52 columns
AEPNAATNYATEAMDSLKTQAIDLISQTWPVVTTVVVAGLVIRL...SKA COATB_BPIKE/30-81
AEPNAATNYATEAMDSLKTQAIDLISQTWPVVTTVVVAGLVIKL...SRA Q9T0Q8_BPIKE/1-52
DGTSTATSYATEAMNSLKTQATDLIDQTWPVVTSVAVAGLAIRL...SKA COATB_BPI22/32-83
AEGDDP---AKAAFNSLQASATEYIGYAWAMVVVIVGATIGIKL...SKA COATB_BPM13/24-72
AEGDDP---AKAAFDSLQASATEYIGYAWAMVVVIVGATIGIKL...SKA COATB_BPZJ2/1-49
AEGDDP---AKAAFDSLQASATEYIGYAWAMVVVIVGATIGIKL...SKA Q9T0Q9_BPFD/1-49
FAADDATSQAKAAFDSLTAQATEMSGYAWALVVLVVGATVGIKL...SRA COATB_BPIF1/22-73

这将由

代码语言:javascript
复制
data = Align.read("dataset.fasta","fasta")

但是Cluster.Record类中的距离矩阵不接受这一点。我怎么才能让它起作用!即

代码语言:javascript
复制
dist_mtx = distancematrix(data)
EN

回答 1

Stack Overflow用户

发布于 2016-10-08 11:55:04

简单的回答是:你没有。

来自文档

记录存储基因表达数据和相关信息。

Cluster对象用于基因表达数据,而不是用于MSA。我建议使用像MSARC这样的外部工具,它也运行在Python中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39925865

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档