python 进化树_Biopython之系统发育树(进化树)的绘制

#!/usr/bin/python

# -*- coding: utf-8 -*-

# @Date : 2017-02-08 02:04:02

# @Author : XYZ (superxyz@vip.qq.com)

# @Link : www.bubblefertilizer.com

# @Version : 1.0

def demo(x):

print('-------------------[%s]-------------------'%x)

demo('1.读取树文件')

'''

对象包含树的全局信息,如树是有根树还是无根树。

它包含一个根进化枝, 和以此往下以列表嵌套的所有进化枝,

直至叶子分支。

'''

from Bio import Phylo

tree=Phylo.read('simple.dnd','newick') #读取生成的树文件

print(tree)

Phylo.draw_ascii(tree) #建一个简单的ASCII-art(纯文本)系统发生图

tree.rooted=True #有根树

Phylo.draw(tree)

demo('2.利用matplot包做图并给树的分支上色')

tree=tree.as_phyloxml()

tree.root.color=(128,128,128) #color 颜色属性,width宽度属性

tree.root.color='#808080'

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值