You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Usage: gridss.sh --reference <reference.fa> --output <output.vcf> --assembly <assembly.bam> [--threads n] [--jar gridss.jar] [--workingdir <directory>] [--jvmheap <threads * 4>g] [--blacklist <blacklist.bed>] input1.bam [input2.bam [...]]
Specify assembly bam location using the --assembly command line argument. Assembly location must be in a writeable directory.
As best I can tell, the generated file has the arguments in an incompatible format. i.e. ASSEMBLY="/data/assembly/P1033.assembly.bam" instead of --assembly /data/assembly/P1033.assembly.bam.
If I manually change assembly, REFERENCE_SEQUENCE, BLACKLIST, ASSEMBLY, and OUTPUT to a corresponding -- format, and remove the INPUT= from the input files, the docker will run.
I can't specify a TMP_DIR in this manner. If I leave the TMP_DIR as is, the docker runs and immediately exits. Attempting to use --tmp_dir results in a response of unknown argument. Removing all references to the tmp directory results in a docker command that runs, but appears to write all intermediate files to /var/lib/docker/overlay2. This would probably be fine, but given the size of the disk that docker is installed on, and that that's were all the other containers we are running are , it's ending up fulling up the entire disk and falling over with a disk out of space error.
Ideally I'd like to be able to specify the tmp directory, unless it's already possible to do so and I'm doing it wrong.
The text was updated successfully, but these errors were encountered:
d-cameron
changed the title
Unable to specify tmp directory.
cohort script does not match new docker image entry point
Sep 1, 2019
To simplify the command line usage, the driver gridss.sh script sets TMP_DIR to match WORKING_DIR so it should never need to be specified now.
The bigger issue is that the latest docker image uses the driver script, and the cohort script was designed for usage with the docker image that invokes java directory.
We'll be imminently releasing a pre-print of a gridss+downstream tools somatic pipeline and I'm currently working on changing the docker internals so the docker images for just gridss and gridss-purple-linx are synchronised. I'll get a fix for this issue in while I'm working on them.
Using run_cohort_from_csv.sh to generate docker commands, it generates a file with the following command:
which when run gives me:
As best I can tell, the generated file has the arguments in an incompatible format. i.e. ASSEMBLY="/data/assembly/P1033.assembly.bam" instead of --assembly /data/assembly/P1033.assembly.bam.
If I manually change assembly, REFERENCE_SEQUENCE, BLACKLIST, ASSEMBLY, and OUTPUT to a corresponding -- format, and remove the INPUT= from the input files, the docker will run.
I can't specify a TMP_DIR in this manner. If I leave the TMP_DIR as is, the docker runs and immediately exits. Attempting to use --tmp_dir results in a response of unknown argument. Removing all references to the tmp directory results in a docker command that runs, but appears to write all intermediate files to /var/lib/docker/overlay2. This would probably be fine, but given the size of the disk that docker is installed on, and that that's were all the other containers we are running are , it's ending up fulling up the entire disk and falling over with a disk out of space error.
Ideally I'd like to be able to specify the tmp directory, unless it's already possible to do so and I'm doing it wrong.
The text was updated successfully, but these errors were encountered: