mr-c on main
Update Python versions tested o… (compare)
mr-c on main
Add `--exclude-tags` option (compare)
inputBinding
and use $(inputs.sqlStatement)
(instead of $4
); or keep the inputBinding
and drop the $4
Cool.
I am using:
arguments: [ -c, sevenbridges, -q, $(inputs.sqlStatement) ]
inputs:
sqlStatement:
type: string
--mount=type=bind,source=/private/tmp/docker_tmpioxvy1rg,target=/WXCNAB \
--mount=type=bind,source=/private/tmp/docker_tmpimf66_tj,target=/tmp \
--workdir=/WXCNAB \
--read-only=true \
--user=501:20 \
I have only:
cwlVersion: v1.2
class: CommandLineTool
requirements:
DockerRequirement:
dockerPull: sbg-snowflake
NetworkAccess:
networkAccess: true
baseCommand: []
arguments: [ -c, sevenbridges, -o, log_level=DEBUG, -q, $(inputs.sqlStatement) ]
inputs:
sqlStatement:
type: string
All versions of CWL
Use of implicit ENTRYPOINT or CMD are discouraged due to reproducibility concerns of the implicit hidden execution point (For further discussion, see https://doi.org/10.12688/f1000research.15140.1).
https://www.commonwl.org/v1.2/CommandLineTool.html#DockerRequirement
cwlVersion: v1.2
class: CommandLineTool
baseCommand: docker
arguments: [run, -i, --rm, sbg-snowflake, -c, sevenbridges, -q, $(inputs.sqlStatement)]
inputs:
sqlStatement:
type: string
outputs: []
common-workflow-language
project, nor submit branches to the cwl-1.2.1
repository anymore (did both this week, pushed a branch to 1.2.1 last night).
kinow@ranma:~/Development/java/workspace/cwlviewer$ git push -u upstream update-dependencies
ERROR: Permission to common-workflow-language/cwlviewer.git denied to kinow.
...
that looks good - but, can I take files that pre-exist in a docker container, rather than passing them into the workflow as an input, and use them in my workflow?
This is the expression tool I'm working on: https://github.com/UoMResearchIT/wrf_emep_cwl_workflow/blob/master/cwl/create_run_dir.cwl - the directory I'm interested in is /usr/local/WRF/run
, which is included with the software as a template running directory
CommandLineTool
that copies the files you want into the current working directory (.
or $(runtime.outdir)
); then glob
them up like any other outputs