NLeSC / noodles

Computational workflow engine, making distributed computing in Python easy!
http://nlesc.github.io/noodles
Apache License 2.0
21 stars 7 forks source link

Add CWL node type #45

Closed jhidding closed 6 years ago

jhidding commented 7 years ago

Currently there is only one type of node in Noodles, the Python function call. We can add a new type, CWNode, that should always return a CWResult. This node type is then transparently handled by the CWL runner, and at the same time provides an intuitive way to wrap command-line tools for use in a Noodles workflow.