{"repo":"elixir-cloud-aai/cwl-WES","free":true,"listed":false,"github":"https://github.com/elixir-cloud-aai/cwl-WES","clone":"git clone https://github.com/elixir-cloud-aai/cwl-WES.git","description":"Trigger CWL workflows via GA4GH WES and TES","language":"Python","stars":18,"topics":["workflow","elixir","ga4gh","hacktoberfest"],"license":"Apache-2.0","category":"workflow-automation","readme_excerpt":"cwl-WES [![License][badge-license]][badge-url-license] [![CI][badge-ci]][badge-url-ci] [![Website][badge-health]][badge-url-health] Synopsis Microservice implementing the [Global Alliance for Genomics and Health][org-ga4gh] (GA4GH) [Workflow Execution Service][res-ga4gh-wes] (WES) API specification for the execution of workflows written in the [Common Workflow Language][res-cwl] (CWL). cwl-WES is a core service of the [ELIXIR Cloud & AAI project][org-elixir-cloud]. Description cwl-WES (formerly: WES-ELIXIR) is a [Flask][res-flask]/[Gunicorn][res-gunicorn] application that makes use of [Connexion][res-connexion] to implement the [GA4GH WES OpenAPI specification][res-ga4gh-wes]. It enables clients/users to execute [CWL][res-cwl] workflows in the cloud via a [GA4GH Task Execution Service][res-ga4gh-tes] (TES)-compatible execution backend (e.g., [TESK][res-tesk] or [Funnel][res-funnel]). Workflows can be sent for execution, previous runs can be listed, and the status and run information of individual runs can be queried. The service leverages [cwl-tes][res-cwl-tes] to interpret [CWL][res-cwl] workflows, break them down into individual tasks and emit [GA4GH TES][res-ga4gh-tes]-compatible HTTP requests to a configured [TES][res-ga4gh-tes] instance. Access to endpoints can be configured to require [JSON Web Token][res-jwt-rfc]-based access tokens, such as those issued by [ELIXIR AAI][res-elixir-aai]. Run information is stored in a [MongoDB][res-mongo] database. Note that development","default_branch":null,"files":null,"tree":[],"storefront":"/r/elixir-cloud-aai","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/elixir-cloud-aai/cwl-WES/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}