ClustalW на Ubuntu

1

В кулинарной книге на биопитоне я не мог найти, как на самом деле запустить clustalw. Я сделал то, что есть в поваренной книге, но не работает clustalw просто печать

clustalw2 -infile=opuntia.fasta

Может ли кто-нибудь помочь мне, как на самом деле запустить clustalw?

Теги:
bioinformatics
biopython

1 ответ

1

Раздел скопирован из документации BioPython.

>>> from Bio.Align.Applications import ClustalwCommandline
>>> cline = ClustalwCommandline ("clustalw2", infile = "opuntia.fasta")
>>> печать (клин)

clustalw2 -infile = opuntia.fasta

Если вы запустите

from Bio.Align.Applications import ClustalwCommandline
cline = ClustalwCommandline("clustalw2", infile="opuntia.fasta")
print(cline) 

он сделает 3 вещи

  1. Импорт ClustalwCommandline модуль из BioPython
  2. Создание объекта ClustalwCommandline
  3. Печать представления строки объекта

Если вы хотите выполнить программу, вам нужно будет вызвать созданный объект

stdout, stderr = cline()

который затем будет запускать всю программу с предоставленными параметрами. "Нормальный" вывод будет найден в stdout и всех ошибках в stderr.

Если вы получите сообщение об ошибке, что исполняемый файл не может быть найден, вам нужно либо добавить каталог clustalw2 в свой путь, либо указать полный путь (например, cline = ClustalwCommandline("c: /users/gufran/programs/clustalw.exe", infile="opuntia.fasta").

Ещё вопросы

Сообщество Overcoder
Наверх
Меню