$ diff -y requirements_py2.txt requirements_py3.txt
setuptools==36.5.0 setuptools==36.5.0
cwl-runner cwl-runner
cwltool==1.0.20180403145700 | cwltool==1.0.20170828135420
schema-salad==2.7.20180514132321 | schema-salad==2.6.20170806163416
avro==1.8.1 | avro-cwl==1.8.3
ruamel.yaml==0.14.12 ruamel.yaml==0.14.12
requests==2.18.4 requests==2.18.4
Options for recording the Docker container identifier into a file:
--record-container-id
If enabled, store the Docker container ID into a file.
See --cidfile-dir to specify the directory.
--cidfile-dir CIDFILE_DIR
Directory for storing the Docker container ID file.
The default is the current directory
--cidfile-prefix CIDFILE_PREFIX
Specify a prefix to the container ID filename. Final
file name will be followed by a timestamp. The default
is no prefix.
dockstore tool launch --local-entry Dockstore.cwl --json test_run_L000013.json
and as far as I can tell the container itself is happy. The pipeline within the container is throwing errors which I think are being saved to logs on the container-local filesystem. Can I view these logs? Does the container instance die when the pipeline terminates?
cwltool.errors.WorkflowException: Did not find output file with glob pattern: '['WGS_*_vs_*.result.tar.gz']'
bring to mind any general ideas what could be happening?
battenberg.pl -o /var/spool/cwl/WGS_2016-2066_vs_2016-2067/battenberg -u /var/spool/cwl/reference_files/battenberg/1000genomesloci -e /var/spool/cwl/reference_files/battenbe
rg/impute/impute_info.txt -c /var/spool/cwl/reference_files/battenberg/probloci.txt -r /var/spool/cwl/reference_files/genome.fa.fai -ig /var/spool/cwl/reference_files/battenberg/ignore_contigs.txt
-ge XX -tb /var/spool/cwl/tmp/2016-2066.bam -nb /var/spool/cwl/tmp/2016-2067.bam -p allelecount -nl 50 -t 40 >& /var/spool/cwl/timings/WGS_2016-2066_vs_2016-2067.time.alleleCount
where I don't see anything like the glob above
cwl-runner
and cwltool but I find the cwltool
versions fail to resolve linked files:$ cwltool --make-template quay.io/wtsicgp/dockstore-cgpmap:3.0.0
/usr/bin/cwltool 1.0.20180302231433
Resolved 'quay.io/wtsicgp/dockstore-cgpmap:3.0.0' to 'https://dockstore.org:8443/api/ga4gh/v1/tools/quay.io%2Fwtsicgp%2Fdockstore-cgpmap/versions/3.0.0/plain-CWL/descriptor'
No handlers could be found for logger "rdflib.term"
Tool definition failed initialization:
https://dockstore.org:8443/api/ga4gh/v1/tools/quay.io%2Fwtsicgp%2Fdockstore-cgpmap/versions/3.0.0/plain-CWL/descriptor:21:5: ('https://dockstore.org:8443/api/ga4gh/v1/tools/quay.io%2Fwtsicgp%2Fdockstore-cgpmap/versions/3.0.0/plain-CWL/cwls/mixins/requirements.yml', HTTPError(u'404 Client Error: Not Found for url: https://dockstore.org:8443/api/ga4gh/v1/tools/quay.io%2Fwtsicgp%2Fdockstore-cgpmap/versions/3.0.0/plain-CWL/cwls/mixins/requirements.yml',))
$ echo $?
1
$ cwl-runner --make-template https://dockstore.org:443/api/api/ga4gh/v2/tools/quay.io%2Fwtsicgp%2Fdockstore-cgpmap/versions/3.0.0/plain-CWL/descriptor/%2FDockstore.cwl
/usr/bin/cwl-runner 1.0.20180302231433
No handlers could be found for logger "rdflib.term"
bams_in: null
bwa: null
bwa_idx:
class: File
path: default/file/path
groupinfo: null
mmqc: false
mmqcfrac: null
reference:
class: File
path: default/file/path
sample: default_string