In a single CWL, input and output names can be the same, however, it seems not the case in a referred CWL when using --pack.
I attached a mini repository to illustrate the issue: https://github.com/EmileSonneveld/cwltool-pack-bug
In the last commit you can see that I made the input and output variables match name, and --pack gives a different result.
We use calrissian to run various CWLs. Pack would help use to avoid errors further in the workflow.
In a single CWL, input and output names can be the same, however, it seems not the case in a referred CWL when using
--pack.I attached a mini repository to illustrate the issue: https://github.com/EmileSonneveld/cwltool-pack-bug
In the last commit you can see that I made the input and output variables match name, and
--packgives a different result.We use calrissian to run various CWLs. Pack would help use to avoid errors further in the workflow.