BIopython または BioJAVA を使用して、FTP ncbi から gbk ファイルを自動的に検索および解析する方法を知っている人はいますか。BIOjava でユーティリティを検索しましたが、見つかりませんでした。私もBioPythonを試しましたが、これが私のコードです:
from Bio import Entrez
Entrez.email = "test@yahoo.com"
Entrez.tool = "MyLocalScript"
handle = Entrez.esearch(db="nucleotide", term="Mycobacterium avium[Orgn]")
record = Entrez.read(handle)
print record
print record["Count"]
id_L = record["IdList"]
print id_L
print len(id_L)
ただし、マイコバクテリウム アビウム種は 3 つしかありません (全ゲノム シーケンスと完全な注釈付き)。得られた結果は 59897 です。
BioJava または BioPython で検索を実行する方法を教えてください。それ以外の場合は、このプロセスを最初から自動化する必要があります。
ありがとうございました。