yuch7 / cwlexec

A new open source tool to run CWL workflows on LSF
Other
36 stars 8 forks source link

Failed to execute a workflow, when a step's input is from the previous step's cwl.output.json #12

Closed liuboxa closed 6 years ago

liuboxa commented 6 years ago

When a step's input is from the previous step's cwl.output.json, e.g. there are two steps (s1 and s2), the input of s2 is from the output of s1 and the s1 outputs a cwl.output.json, it includes the s1 input filed, the cwlexec execute failed

liuboxa commented 6 years ago

Fixed on 8f5f9d8

There are still some limits We just handle the basic type (string, int, float, double and boolean) and the corresponding array in cwl.output.json If you want to use other type, you can pull a request