Dockstore-based workflows with registered tools
See original GitHub issueFeature Request
Is it possible to create Workflow using Tools registered in Dockstore? I noticed that many available workflows in Dockstore provide all tools (CWL files) locally. I want to write Workflow files (CWL) using tools that I previously registered in Dockstore. Any ideia?
Desired behaviour
A CWL Workflow example:
# ...
steps:
quality_report:
run: registry.hub.docker.com/welliton/rqc # latest version
in: {}
out: {}
quality_control:
run: registry.hub.docker.com/welliton/trimgalore:v0.4.4 # with tag
in: {}
out: {}
# ...
┆Issue is synchronized with this Jira Story ┆fixVersions: Dockstore 2.X ┆friendlyId: DOCK-490 ┆sprint: Backlog ┆taskType: Story
Issue Analytics
- State:
- Created 6 years ago
- Reactions:1
- Comments:7 (3 by maintainers)
Top Results From Across the Web
Hosted Tools and Workflows
A hosted tool or workflow is simply an entry where instead of files being stored in a Git repository they are stored within...
Read more >Deploying Workflows - Registration
This process of deploying your workflows to a Flyte cluster is known as registration. It involves the following steps: Writing code, SQL etc;....
Read more >Using Plugin Registration Tool
Plugin Registration Tool 2015 can be downloaded from CRM 2015 SDK. ... Button to check workflows to register and then click on Register...
Read more >Register Workflows
If you are a content administrator, you can register new workflows, unregister current workflows, view workflow details such as assigned repositories and ...
Read more >Online Registrations | Registration Automation
Organize events, boost online registrations, manage tickets, accept payments, and more. Streamline workflows with our registration automation tools!
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Thank you @denis-yuen for your suggestion. It worked! I used the URL for raw
Dockstore.cwl
file from GithHub. See example below.Input example:
I tested using
cwltool
. Another way is to dowload CWL files viadockstore tool cwl
. For example:I think that would be nice. There’s a bit of a start of a description of different kinds of imports at https://docs.dockstore.org/en/stable/end-user-topics/language-support.html#converting-file-path-based-imports-to-public-http-s-based-imports-for-wdl and a new section could be added for CWL