Skip to content
Snippets Groups Projects
Commit 017fa3ca authored by van den Berg's avatar van den Berg
Browse files

Write output to sample/varda folder

This is consistent with how the other parts of the capture-lumc-wrapper
pipeline of the LUMC organise their output files.
parent 2eed9e34
No related branches found
No related tags found
1 merge request!2Add testing to vcf-to-varda
Pipeline #3744 passed
...@@ -8,7 +8,7 @@ localrules: all, submit ...@@ -8,7 +8,7 @@ localrules: all, submit
rule all: rule all:
input: input:
tasks = expand("{sample}_response.json", sample=config["samples"]), tasks = expand("{sample}/varda/{sample}_response.json", sample=config["samples"]),
# #
# Variants # Variants
...@@ -17,7 +17,7 @@ rule trim_alt_and_uncalled: ...@@ -17,7 +17,7 @@ rule trim_alt_and_uncalled:
input: input:
lambda wildcards: config["samples"][wildcards.sample]["vcf"] lambda wildcards: config["samples"][wildcards.sample]["vcf"]
output: output:
temp("{sample}_trimmed.vcf") temp("{sample}/varda/{sample}_trimmed.vcf")
container: container:
CONTAINER_BCFTOOLS CONTAINER_BCFTOOLS
shell: shell:
...@@ -27,7 +27,7 @@ rule split_multi: ...@@ -27,7 +27,7 @@ rule split_multi:
input: input:
rules.trim_alt_and_uncalled.output rules.trim_alt_and_uncalled.output
output: output:
temp("{sample}_single.vcf") temp("{sample}/varda/{sample}_single.vcf")
container: container:
CONTAINER_BCFTOOLS CONTAINER_BCFTOOLS
shell: shell:
...@@ -37,7 +37,7 @@ rule exclude_alt_star: ...@@ -37,7 +37,7 @@ rule exclude_alt_star:
input: input:
rules.split_multi.output rules.split_multi.output
output: output:
temp("{sample}_no_alt_star.vcf") temp("{sample}/varda/{sample}_no_alt_star.vcf")
container: container:
CONTAINER_BCFTOOLS CONTAINER_BCFTOOLS
shell: shell:
...@@ -47,7 +47,7 @@ rule vcf2varda: ...@@ -47,7 +47,7 @@ rule vcf2varda:
input: input:
rules.exclude_alt_star.output rules.exclude_alt_star.output
output: output:
temp("{sample}_variants_ucsc.varda") temp("{sample}/varda/{sample}_variants_ucsc.varda")
container: container:
CONTAINER_VCF2VARIANTS CONTAINER_VCF2VARIANTS
shell: shell:
...@@ -57,7 +57,7 @@ rule var_cthreepo: ...@@ -57,7 +57,7 @@ rule var_cthreepo:
input: input:
rules.vcf2varda.output rules.vcf2varda.output
output: output:
"{sample}_variants.varda" "{sample}/varda/{sample}_variants.varda"
container: container:
CONTAINER_CTHREEPO CONTAINER_CTHREEPO
shell: shell:
...@@ -70,7 +70,7 @@ rule gvcf2coverage: ...@@ -70,7 +70,7 @@ rule gvcf2coverage:
input: input:
lambda wildcards: config["samples"][wildcards.sample]["gvcf"] lambda wildcards: config["samples"][wildcards.sample]["gvcf"]
output: output:
temp("{sample}_coverage_ucsc.varda") temp("{sample}/varda/{sample}_coverage_ucsc.varda")
container: container:
CONTAINER_GVCF2COVERAGE CONTAINER_GVCF2COVERAGE
shell: shell:
...@@ -80,7 +80,7 @@ rule cov_cthreepo: ...@@ -80,7 +80,7 @@ rule cov_cthreepo:
input: input:
rules.gvcf2coverage.output rules.gvcf2coverage.output
output: output:
"{sample}_coverage.varda" "{sample}/varda/{sample}_coverage.varda"
container: container:
CONTAINER_CTHREEPO CONTAINER_CTHREEPO
shell: shell:
...@@ -100,7 +100,7 @@ rule submit: ...@@ -100,7 +100,7 @@ rule submit:
sample_id = "{sample}", sample_id = "{sample}",
disease_code = lambda wildcards: config["samples"][wildcards.sample]["disease_code"] disease_code = lambda wildcards: config["samples"][wildcards.sample]["disease_code"]
output: output:
"{sample}_response.json" "{sample}/varda/{sample}_response.json"
container: container:
CONTAINER_VARDA2_CLIENT CONTAINER_VARDA2_CLIENT
shell: shell:
......
...@@ -8,10 +8,11 @@ ...@@ -8,10 +8,11 @@
--singularity-args ' --containall --bind /tmp' --singularity-args ' --containall --bind /tmp'
--notemp --notemp
--cores 1 --cores 1
16699289_coverage.varda 16699289_variants.varda 16699289/varda/16699289_coverage.varda
16699289/varda/16699289_variants.varda
files: files:
- path: 16699289_coverage.varda - path: 16699289/varda/16699289_coverage.varda
- path: 16699289_variants.varda - path: 16699289/varda/16699289_variants.varda
- name: test-trim-alt-exclude-uncalled - name: test-trim-alt-exclude-uncalled
tags: tags:
...@@ -23,9 +24,9 @@ ...@@ -23,9 +24,9 @@
--singularity-args ' --containall --bind /tmp' --singularity-args ' --containall --bind /tmp'
--notemp --notemp
--cores 1 --cores 1
16699289_trimmed.vcf 16699289/varda/16699289_trimmed.vcf
files: files:
- path: 16699289_trimmed.vcf - path: 16699289/varda/16699289_trimmed.vcf
must_not_contain: must_not_contain:
- "chrM\t150\t.\tT\tC" - "chrM\t150\t.\tT\tC"
- "chrM\t152\t.\tT\tC" - "chrM\t152\t.\tT\tC"
...@@ -45,9 +46,9 @@ ...@@ -45,9 +46,9 @@
--singularity-args ' --containall --bind /tmp' --singularity-args ' --containall --bind /tmp'
--notemp --notemp
--cores 1 --cores 1
16699289_variants_ucsc.varda 16699289/varda/16699289_variants_ucsc.varda
files: files:
- path: 16699289_trimmed.vcf - path: 16699289/varda/16699289_trimmed.vcf
must_not_contain: must_not_contain:
- "chrM\t195\t.\tC\tT,*" - "chrM\t195\t.\tC\tT,*"
- "chrM\t410\t.\tA\tC,G" - "chrM\t410\t.\tA\tC,G"
...@@ -56,14 +57,14 @@ ...@@ -56,14 +57,14 @@
- "chrM\t195\t.\tC\t*" - "chrM\t195\t.\tC\t*"
- "chrM\t410\t.\tA\tC" - "chrM\t410\t.\tA\tC"
- "chrM\t2261\t.\tC\tT" - "chrM\t2261\t.\tC\tT"
- path: 16699289_single.vcf - path: 16699289/varda/16699289_single.vcf
- path: 16699289_no_alt_star.vcf - path: 16699289/varda/16699289_no_alt_star.vcf
must_not_contain: must_not_contain:
- "chrM\t195\t.\tC\t*" - "chrM\t195\t.\tC\t*"
contains: contains:
- "chrM\t152\t.\tT\tC" - "chrM\t152\t.\tT\tC"
- "chrM\t410\t.\tA\tC" - "chrM\t410\t.\tA\tC"
- path: 16699289_variants_ucsc.varda - path: 16699289/varda/16699289_variants_ucsc.varda
- name: test-integration-GIAB-chrM-coverage - name: test-integration-GIAB-chrM-coverage
tags: tags:
...@@ -75,8 +76,8 @@ ...@@ -75,8 +76,8 @@
--singularity-args ' --containall --bind /tmp' --singularity-args ' --containall --bind /tmp'
--notemp --notemp
--cores 1 --cores 1
16699289_coverage.varda 16699289/varda/16699289_coverage.varda
files: files:
- path: 16699289_coverage.varda - path: 16699289/varda/16699289_coverage.varda
contains: contains:
- "NC_012920.1\t0\t16571\t2" - "NC_012920.1\t0\t16571\t2"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment