Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TES-API server routes to allow CWL from Rabix-composer UI #32

Open
fmigneault opened this issue Apr 2, 2019 · 0 comments
Open

TES-API server routes to allow CWL from Rabix-composer UI #32

fmigneault opened this issue Apr 2, 2019 · 0 comments
Assignees
Labels
feature/CWL Issue related to CWL support triage/feature New requested feature. triage/investigate Exploration tasks or issues requirering more analysis

Comments

@fmigneault
Copy link
Collaborator

fmigneault commented Apr 2, 2019

Description

Rabix composer (http://rabix.io/) allows to build CWL workflows with a convivial UI and to test the job execution of such workflows. Furthermore, TES-API (Task Execution Schema) servers are supported to dispatch remote jobs.

To investigate

If weaver supports TES schemas, it could theoretically be possible to execute CWL workflow jobs from the composer's run command.

platform

We would need to allow adding a new "Platform" type "OGC", since only limited and fixed values are permitted currently (see image)
The OGC WPS-REST API standard could be provided as new feature to

image

remote fetching

Possibility to import CWL definition if feature to fetch from URL is implemented:
rabix/composer#393
weaver processes could then be imported to build the workflow, and deploy them with the resulting code (from "Code" tab).

temporary testing

Re-configure the local files of composer to load remote weaver processes CWL as if they where local files.

Required endpoints for TES

(see TES swagger-ui)
image

References Packages

@fmigneault fmigneault added triage/feature New requested feature. triage/investigate Exploration tasks or issues requirering more analysis feature/CWL Issue related to CWL support labels Apr 2, 2019
@fmigneault fmigneault self-assigned this Apr 2, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature/CWL Issue related to CWL support triage/feature New requested feature. triage/investigate Exploration tasks or issues requirering more analysis
Projects
None yet
Development

No branches or pull requests

1 participant