项目作者: nanxstats

项目描述 :
Shiny app to upgrade Common Workflow Language (CWL) apps from sbg:draft2 to v1.0
高级语言: R
项目地址: git://github.com/nanxstats/cwl-upgrader.git
创建时间: 2020-02-17T19:50:16Z
项目社区:https://github.com/nanxstats/cwl-upgrader

开源协议:GNU Affero General Public License v3.0

下载


cwl-upgrader

A shiny app to upgrade Common Workflow Language (CWL) apps from sbg:draft2 to v1.0 using the Python package sevenbridges-cwl-draft2-upgrader.

Dependencies

This app uses reticulate to call Python and the Python package sevenbridges-cwl-draft2-upgrader. Follow its readme to install the Python package either using pip or from GitHub.

After the Python package is installed, modify .Rprofile to give a hint to reticulate on where to find Python and the installed package. The default location is for a macOS Homebrew Python 3. Relaunch the RStudio session to use this profile.

If you encountered an error on unable to import the Python module, please consult the articles Python Version Configuration and Installing Python Packages, then add a few lines to server/wrapper.R before reticulate::import to help reticulate locate the Python package. For example, if we use virtualenv:

  1. use_python("/your/path/to/bin/python3")
  2. virtualenv_create("venv", python = "/your/path/to/bin/python3")
  3. virtualenv_install("venv", packages = c("sevenbridges-cwl-draft2-upgrader"), ignore_installed = FALSE)
  4. use_virtualenv("venv", required = TRUE)
  • cwl-formatter - Shiny app to format Common Workflow Language apps.
  • cwl-exploder - Shiny app to unpack monolithic CWL workflows and split them into smaller components.

© 2020 Seven Bridges Genomics, Inc. All rights reserved.

This project is licensed under the GNU Affero General Public License v3.