In an attempt to overcome #20 (using the same general example as in #33) I have moved the scatter down to the lowest level. However, I found that when building a filename with valueFrom inside the scatter that it returns undefined.
steps:
foo:
run: foo.cwl
scatter: input_file
in:
input_file: input_files
output_filename:
valueFrom: ${return inputs.input_file.nameroot + ".out";}
out:
[output_file]
However, this is not reproducible in cwltool where the filename gets correctly built. This seems like a cwlexec specific issue, but it could also be that I am not using best practices when building a string from within a scatter.
UndefinedFile.tar.gz
In an attempt to overcome #20 (using the same general example as in #33) I have moved the scatter down to the lowest level. However, I found that when building a filename with
valueFrominside the scatter that it returnsundefined.However, this is not reproducible in cwltool where the filename gets correctly built. This seems like a cwlexec specific issue, but it could also be that I am not using best practices when building a string from within a scatter.
UndefinedFile.tar.gz