Bio.Phylo의 draw_ascii 함수로 그린 계통수를 텍스트 형식으로 저장

Biopython의 draw_ascii 함수로 얻은 계통수가 반환 값이 아닌 표준 출력이었기 때문에 그것을 텍스트 형식으로 저장하는 방법에 대해 메모.
from Bio import Phylo
import sys

f = open("output.txt","w")
sys.stdout = f

tree = Phylo.read("****.dnd", "newick")
Phylo.draw_ascii(tree)

sys.stdout.close()



아스키 아트로 그려진 계통수를 보존하는 이점이 특별히 생각되지 않지만 ...

좋은 웹페이지 즐겨찾기