Раздел скопирован из документации BioPython.
>>> из Bio.Align.Applications import ClustalwCommandline>>> cline = ClustalwCommandline ("clustalw2", infile = "opuntia.fasta")>>> печать (cline)
clustalw2 -infile = opuntia.fasta
Если вы запустите
from Bio.Align.Applications import ClustalwCommandline
cline = ClustalwCommandline("clustalw2", infile="opuntia.fasta")
print(cline)
, он сделает 3 вещи
- Импорт
ClustalwCommandline
модуля из BioPython - Создание
ClustalwCommandline
объекта - Печать строкового представления объекта
Если вы хотите выполнить программувам нужно будет вызвать созданный объект
stdout, stderr = cline()
, который затем запустит всю программу с указанными вами параметрами.«Нормальный» вывод будет найден в stdout
, а все ошибки - в stderr
.
Если вы получите сообщение об ошибке, что исполняемый файл не найден, вам нужно либо добавить каталог clustalw2
в свой файл.путь или укажите полный путь (например, cline = ClustalwCommandline("c:/users/gufran/programs/clustalw.exe", infile="opuntia.fasta"
).