我在使用biopython时遇到问题,我有Python版本
我安装了biopython-1.61.win-amd64-py3.3
我想把DNA序列与Clustalw
或{
对于Clustalw:
from Bio.Clustalw import MultipleAlignCL
我得到以下错误:
^{pr2}$对于Muscle:
>>> from Bio.Align.Applications import MuscleCommandline
>>> muscle_cline = MuscleCommandline(input="input.fasta")
>>> stdout, stderr = muscle_cline()
我得到以下错误:
stdout, stderr = muscle_cline()
File "..\..\lib\site-packages\Bio\Application\__init__.py", line 434, in __call__
shell=(sys.platform!="win32"))
File "..:\..\lib\subprocess.py", line 818, in __init__
restore_signals, start_new_session)
File "..:\..\lib\subprocess.py", line 1096, in _execute_child
raise WindowsError(*e.args)
FileNotFoundError: [WinError 2] The specified file is not found
首先,尝试从here安装biopython1.63,它可能会解决一些问题。在
其次,确保使用的是the latest Python来自python.org网站-如果在更新Biopython之后仍然遇到相同的错误,您可能需要再次运行安装程序,以确保您的文件没有损坏。在
我发现this表示不推荐使用
Bio.Clustalw
。在所以这就解释了。至于
Bio.Align.Applications.MuscleCommandLine
,在其上运行help()
给出了以下代码示例:{cd4}是一个正确的位置,所以它是一个错误。在
相关问题 更多 >
编程相关推荐