proycon / clam

Quickly turn command-line applications into RESTful webservices with a web-application front-end. You provide a specification of your command line application, its input, output and parameters, and CLAM wraps around your application to form a fully fledged RESTful webservice.
https://proycon.github.io/clam
GNU General Public License v3.0
129 stars 17 forks source link

Add support for creating webservices dynamically from a Common Workflow Language (CWL) specification #49

Closed proycon closed 7 years ago

proycon commented 7 years ago

It seems feasible to add CWL support to CLAM: a CWL workflow should convertible to a CLAM profile. The CLAM wrapper can in turn invoke cwltool (the CWL reference implementation) with the cwl workflow and an input yml file with the user input (derived on the fly from the CLAM xml file).

Please upvote if this feature is desired.

Relevant resources:

proycon commented 7 years ago

Discarded for now, reopen if wanted