通过变量将参数传递给python中的包装器

时间:2014-12-14 09:39:23

标签: python python-2.7 parameter-passing wrapper biopython

是否可以通过变量将参数发送到python中的包装器?我正在使用的包装器在直接提供参数时正常工作。例如:

ClustalOmegaCommandline(infile='abc.fasta', auto=True, verbose=True, force=True)    

工作正常。但是通过变量传递参数,例如,

param = "infile='abc.fasta', auto=True, verbose=True, force=True"
ClustalOmegaCommandline(param)

导致'非零返回码,因为param不被识别为内部或外部命令'。

Wrapper仅将param识别为字符串,但无法将其识别为参数。有办法解决这个问题吗?

0 个答案:

没有答案