目次

Python モジュール: Biopython

概要

使い方

インストール

モジュールの読み込みと初期化

from Bio import Entrez
Entrez.email = "メールアドレス"
Entrez.tool = "ツール名"

データベース一覧の取得

dblist = Entrez.einfo()
dblist_parsed = Entrez.read(dblist)
print(dblist_parsed["Dblist"])

データベース取得

db = Entrez.einfo(db = "データベース名")
print(Entrez.read(db))

データベースの検索

result = Entrez.esearch(db = "データベース名", term = "検索条件", retmax = 100)
print(Entrez.read(result))

配列ファイル (Genbank, Fasta) の取得&保存

obj_gb = Entrez.efetch(db = "データベース名", id = 配列ID, rettype = "gb", retmode = "text")
obj_output = open(OUTPUT_PATH, "w")
obj_output.write(obj_gb.read())