PyPPL过程需求经理

pyppl-require的Python项目详细描述


要求PYU

PyPPL的需求管理器。在

安装

它需要pyppl_annotate。在

pip install pyppl_require

使用

^{pr2}$

要允许分析您的流程,您必须使用toml格式在annotate中放置一个节:

pXXX.config.annotate="""@requires:  [bedtools]  validate: "bedtools --version"  install: "conda install -c bioconda bedtools"  # other annotations"""

如果要使用进程属性和aggrs定义这些命令:

pXXX.config.annotate="""@requires:  [bedtools]  validate: "{{args.bedtools}} --version"  install: "conda install -c bioconda bedtools"  # other annotations"""

安装到指定目录:

pXXX.config.annotate="""@requires:  [bedtools]  validate: "{{args.bedtools}} --version"  install: "conda install -c bioconda bedtools; ln -s $(which bedtools) {{bindir}}/bedtools"  # other annotations"""

{{bindir}}将是传递到命令行的目录。在

pyppl require --pipe <your pipeline> --install </path/to/bin>

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
任务“:app:compiledBugJava”与“;”的java Android执行失败预期   cmd Java找不到主类   应用程序关闭后java还原Android回栈   无法识别Java中通过OutputStream发送到Firefox的HTML代码   Redis hmget的java超时时间   排序java如何生成按字母顺序排序集合的泛型函数   java从何处提取默认编码?   必须指定java Spring引导安全配置authenticationManager   创建目录的java单元测试代码   初始化期间的java空变量   java如何通过同一个交换机编码启用和禁用Wifi、移动数据和GPS?   java将顺序UI作业排队并在UI中显示它们   java JMS连接未连接到远程JBoss,但连接本地实例   swing Java多GUI窗口创建   包装jar的java OSGi服务   java意外字符“ï”,使用Jackson解析JSON