Я просто запустил psiblast в командной строке и сохранил результат в my_output. xml. Сейчас я пытаюсь проанализировать файл xml с помощью Bio python, чтобы я мог перебирать результаты, полученные в каждом раунде псибласта, но это вызывает у меня проблемы. Вот мой код:
from Bio.Blast import NCBIXML
result_handle = open('my_output.xml', 'r')
blast_records = NCBIXML.parse(result_handle)
for blast_record in blast_records:
print blast_record.rounds
ошибка, которую я получаю:
Traceback (most recent call last):
File "parse_psiblast_output.py", line 10, in <module>
print blast_record.rounds
AttributeError: 'Blast' object has no attribute 'rounds'
Что я хочу сделать: для каждой последовательности запросов получить все попадания из последней итерации psiblast для этот запрос.