It looks like some of our tools generate the following error:
createOrganism.cwl:45:3: Recursive directory listing has resulted in a large number of File objects
(15796) passed to the input parameter 'in_dir'. This may negatively
affect workflow performance and memory use.
If this is a problem, use the hint 'cwltool:LoadListingRequirement' with
"shallow_listing" or "no_listing" to change the directory listing behavior:
$namespaces:
cwltool: "http://commonwl.org/cwltool#"
hints:
cwltool:LoadListingRequirement:
loadListing: shallow_listing
I was able to fix this in createOrganism.cwl by adding the following to the CommandLineTool:
I still need to figure out how to add the --enable-ext argument within the workflow (final-workflow.cwl). This will take me a bit of time - setting up this issue so I won't forget.
It looks like some of our tools generate the following error:
I was able to fix this in createOrganism.cwl by adding the following to the CommandLineTool:
and then running it as follows (see https://www.biostars.org/p/361018/):
cwl-runner --enable-ext createOrganism.cwl createorg.yml
I still need to figure out how to add the
--enable-ext
argument within the workflow (final-workflow.cwl). This will take me a bit of time - setting up this issue so I won't forget.