Skip to content

Commit 4b01fe9

Browse files
authored
feat: adjusting output paths (#42)
1 parent f3d936c commit 4b01fe9

File tree

11 files changed

+39
-48
lines changed

11 files changed

+39
-48
lines changed

Snakefile

Lines changed: 21 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -115,36 +115,27 @@ rule all:
115115
# ---- frequencies (via annonars)
116116
f"output/mehari/freqs-grch37-{DV.gnomad_v2}+{DV.gnomad_v2}+{DV.gnomad_mtdna}+{DV.helixmtdb}+{PV.annonars}/rocksdb/IDENTITY",
117117
f"output/mehari/freqs-grch38-{DV.gnomad_v3}+{DV.gnomad_v2}+{DV.gnomad_mtdna}+{DV.helixmtdb}+{PV.annonars}/rocksdb/IDENTITY",
118-
# -- varfish-server-worker data
119-
# ---- CADD
120-
f"output/worker/annos/seqvars/cadd-grch37-{DV.cadd}+{PV.annonars}/rocksdb/IDENTITY",
121-
f"output/worker/annos/seqvars/cadd-grch38-{DV.cadd}+{PV.annonars}/rocksdb/IDENTITY",
122-
# ---- dbSNP
123-
f"output/worker/annos/seqvars/dbsnp-grch37-{DV.dbsnp}+{PV.annonars}/rocksdb/IDENTITY",
124-
f"output/worker/annos/seqvars/dbsnp-grch38-{DV.dbsnp}+{PV.annonars}/rocksdb/IDENTITY",
125-
# ---- dbNSFP
126-
f"output/worker/annos/seqvars/dbnsfp-grch37-{DV.dbnsfp}a+{PV.annonars}/rocksdb/IDENTITY",
127-
f"output/worker/annos/seqvars/dbnsfp-grch38-{DV.dbnsfp}a+{PV.annonars}/rocksdb/IDENTITY",
128-
f"output/worker/annos/seqvars/dbnsfp-grch37-{DV.dbnsfp}c+{PV.annonars}/rocksdb/IDENTITY",
129-
f"output/worker/annos/seqvars/dbnsfp-grch38-{DV.dbnsfp}c+{PV.annonars}/rocksdb/IDENTITY",
130-
# ---- dbscSNV
131-
f"output/worker/annos/seqvars/dbscsnv-grch37-{DV.dbscsnv}+{PV.annonars}/rocksdb/IDENTITY",
132-
f"output/worker/annos/seqvars/dbscsnv-grch38-{DV.dbscsnv}+{PV.annonars}/rocksdb/IDENTITY",
133-
# ---- gnomAD mtDNA
134-
f"output/worker/annos/seqvars/gnomad-mtdna-grch37-{DV.gnomad_mtdna}+{PV.annonars}/rocksdb/IDENTITY",
135-
f"output/worker/annos/seqvars/gnomad-mtdna-grch38-{DV.gnomad_mtdna}+{PV.annonars}/rocksdb/IDENTITY",
136-
# ---- gnomAD exomes
137-
f"output/worker/annos/seqvars/gnomad-exomes-grch37-{DV.gnomad_v2}+{PV.annonars}/rocksdb/IDENTITY",
138-
f"output/worker/annos/seqvars/gnomad-exomes-grch38-{DV.gnomad_v2}+{PV.annonars}/rocksdb/IDENTITY",
139-
# ---- gnomAD genomes
140-
f"output/worker/annos/seqvars/gnomad-genomes-grch37-{DV.gnomad_v2}+{PV.annonars}/rocksdb/IDENTITY",
141-
f"output/worker/annos/seqvars/gnomad-genomes-grch38-{DV.gnomad_v3}+{PV.annonars}/rocksdb/IDENTITY",
142-
# ---- HelixMtDb
143-
f"output/worker/annos/seqvars/helixmtdb-grch37-{DV.helixmtdb}+{PV.annonars}/rocksdb/IDENTITY",
144-
f"output/worker/annos/seqvars/helixmtdb-grch38-{DV.helixmtdb}+{PV.annonars}/rocksdb/IDENTITY",
145-
# ---- UCSC conservation
146-
f"output/worker/annos/seqvars/cons-grch37-{DV.ucsc_cons_37}+{PV.annonars}/rocksdb/IDENTITY",
147-
f"output/worker/annos/seqvars/cons-grch38-{DV.ucsc_cons_38}+{PV.annonars}/rocksdb/IDENTITY",
118+
# ---- annonars data
119+
f"output/annonars/cadd-grch37-{DV.cadd}+{PV.annonars}/rocksdb/IDENTITY",
120+
f"output/annonars/cadd-grch38-{DV.cadd}+{PV.annonars}/rocksdb/IDENTITY",
121+
f"output/annonars/dbsnp-grch37-{DV.dbsnp}+{PV.annonars}/rocksdb/IDENTITY",
122+
f"output/annonars/dbsnp-grch38-{DV.dbsnp}+{PV.annonars}/rocksdb/IDENTITY",
123+
f"output/annonars/dbnsfp-grch37-{DV.dbnsfp}a+{PV.annonars}/rocksdb/IDENTITY",
124+
f"output/annonars/dbnsfp-grch38-{DV.dbnsfp}a+{PV.annonars}/rocksdb/IDENTITY",
125+
f"output/annonars/dbnsfp-grch37-{DV.dbnsfp}c+{PV.annonars}/rocksdb/IDENTITY",
126+
f"output/annonars/dbnsfp-grch38-{DV.dbnsfp}c+{PV.annonars}/rocksdb/IDENTITY",
127+
f"output/annonars/dbscsnv-grch37-{DV.dbscsnv}+{PV.annonars}/rocksdb/IDENTITY",
128+
f"output/annonars/dbscsnv-grch38-{DV.dbscsnv}+{PV.annonars}/rocksdb/IDENTITY",
129+
f"output/annonars/gnomad-mtdna-grch37-{DV.gnomad_mtdna}+{PV.annonars}/rocksdb/IDENTITY",
130+
f"output/annonars/gnomad-mtdna-grch38-{DV.gnomad_mtdna}+{PV.annonars}/rocksdb/IDENTITY",
131+
f"output/annonars/gnomad-exomes-grch37-{DV.gnomad_v2}+{PV.annonars}/rocksdb/IDENTITY",
132+
f"output/annonars/gnomad-exomes-grch38-{DV.gnomad_v2}+{PV.annonars}/rocksdb/IDENTITY",
133+
f"output/annonars/gnomad-genomes-grch37-{DV.gnomad_v2}+{PV.annonars}/rocksdb/IDENTITY",
134+
f"output/annonars/gnomad-genomes-grch38-{DV.gnomad_v3}+{PV.annonars}/rocksdb/IDENTITY",
135+
f"output/annonars/helixmtdb-grch37-{DV.helixmtdb}+{PV.annonars}/rocksdb/IDENTITY",
136+
f"output/annonars/helixmtdb-grch38-{DV.helixmtdb}+{PV.annonars}/rocksdb/IDENTITY",
137+
f"output/annonars/cons-grch37-{DV.ucsc_cons_37}+{PV.annonars}/rocksdb/IDENTITY",
138+
f"output/annonars/cons-grch38-{DV.ucsc_cons_38}+{PV.annonars}/rocksdb/IDENTITY",
148139
# ----- Genes
149140
f"output/worker/genes-{DV.acmg_sf}+{DV.gnomad_constraints}+{DV.dbnsfp}+{DV.today}+{PV.worker}/rocksdb/IDENTITY",
150141
f"output/worker/genes-xlink-{DV.today}/genes-xlink.tsv",

rules/output/annonars/cadd.smk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ rule output_annonars_cadd: # -- build CADD RocksDB with annonars
4949
input:
5050
unpack(input_output_annonars_cadd),
5151
output:
52-
"output/annonars/annos/seqvars/cadd-{genome_release}-{v_cadd}+{v_annonars}/rocksdb/IDENTITY",
52+
"output/annonars/cadd-{genome_release}-{v_cadd}+{v_annonars}/rocksdb/IDENTITY",
5353
threads: int(os.environ.get("THREADS_ANNONARS_IMPORT", "96"))
5454
resources:
5555
runtime=os.environ.get("RUNTIME_ANNONARS_IMPORT", "48h"),

rules/output/annonars/cons.smk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ rule output_annonars_cons: # -- build UCSC conservation track RocksDB with anno
77
input:
88
tsv="work/annos/{genome_release}/features/cons/{v_cons}/ucsc_conservation.tsv",
99
output:
10-
"output/annonars/annos/seqvars/cons-{genome_release}-{v_cons}+{v_annonars}/rocksdb/IDENTITY",
10+
"output/annonars/cons-{genome_release}-{v_cons}+{v_annonars}/rocksdb/IDENTITY",
1111
threads: int(os.environ.get("THREADS_ANNONARS_IMPORT", "96"))
1212
resources:
1313
runtime=os.environ.get("RUNTIME_ANNONARS_IMPORT", "48h"),

rules/output/annonars/dbnsfp.smk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ rule output_annonars_dbnsfp: # -- build dbNSFP RocksDB with annonars
1212
input:
1313
input_output_annonars_dbnsfp,
1414
output:
15-
"output/annonars/annos/seqvars/dbnsfp-{genome_release}-{v_dbnsfp}+{v_annonars}/rocksdb/IDENTITY",
15+
"output/annonars/dbnsfp-{genome_release}-{v_dbnsfp}+{v_annonars}/rocksdb/IDENTITY",
1616
threads: int(os.environ.get("THREADS_ANNONARS_IMPORT", "96"))
1717
resources:
1818
runtime=os.environ.get("RUNTIME_ANNONARS_IMPORT", "48h"),

rules/output/annonars/dbscsnv.smk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ rule output_annonars_dbscsnv: # -- build dbscSNV RocksDB with annonars
1212
input:
1313
input_output_annonars_dbscsnv,
1414
output:
15-
"output/annonars/annos/seqvars/dbscsnv-{genome_release}-{v_dbscsnv}+{v_annonars}/rocksdb/IDENTITY",
15+
"output/annonars/dbscsnv-{genome_release}-{v_dbscsnv}+{v_annonars}/rocksdb/IDENTITY",
1616
threads: int(os.environ.get("THREADS_ANNONARS_IMPORT", "96"))
1717
resources:
1818
runtime=os.environ.get("RUNTIME_ANNONARS_IMPORT", "48h"),

rules/output/annonars/dbsnp.smk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ rule output_annonars_dbsnp: # -- build dbSNP RocksDB with annonars
77
input:
88
vcf="work/download/annos/{genome_release}/seqvars/dbsnp/{v_dbsnp}/dbsnp.vcf.gz",
99
output:
10-
"output/annonars/annos/seqvars/dbsnp-{genome_release}-{v_dbsnp}+{v_annonars}/rocksdb/IDENTITY",
10+
"output/annonars/dbsnp-{genome_release}-{v_dbsnp}+{v_annonars}/rocksdb/IDENTITY",
1111
threads: int(os.environ.get("THREADS_ANNONARS_IMPORT", "96"))
1212
resources:
1313
runtime=os.environ.get("RUNTIME_ANNONARS_IMPORT", "48h"),

rules/output/annonars/gnomad_exomes.smk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ rule output_annonars_gnomad_exomes: # -- build gnomAD-exomes RocksDB with annon
77
input:
88
vcf="work/download/annos/{genome_release}/seqvars/gnomad_exomes/{v_gnomad}/.done",
99
output:
10-
"output/annonars/annos/seqvars/gnomad-exomes-{genome_release}-{v_gnomad}+{v_annonars}/rocksdb/IDENTITY",
10+
"output/annonars/gnomad-exomes-{genome_release}-{v_gnomad}+{v_annonars}/rocksdb/IDENTITY",
1111
threads: int(os.environ.get("THREADS_ANNONARS_IMPORT", "96"))
1212
resources:
1313
runtime=os.environ.get("RUNTIME_ANNONARS_IMPORT", "48h"),

rules/output/annonars/gnomad_genomes.smk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ rule output_annonars_gnomad_genomes: # -- build gnomAD-genomes RocksDB with ann
77
input:
88
vcf="work/download/annos/{genome_release}/seqvars/gnomad_genomes/{v_gnomad}/.done",
99
output:
10-
"output/annonars/annos/seqvars/gnomad-genomes-{genome_release}-{v_gnomad}+{v_annonars}/rocksdb/IDENTITY",
10+
"output/annonars/gnomad-genomes-{genome_release}-{v_gnomad}+{v_annonars}/rocksdb/IDENTITY",
1111
threads: int(os.environ.get("THREADS_ANNONARS_IMPORT", "96"))
1212
resources:
1313
runtime=os.environ.get("RUNTIME_ANNONARS_IMPORT", "48h"),

rules/output/annonars/gnomad_mtdna.smk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ rule output_annonars_gnomad_mtdna: # -- build gnomAD-mtDNA RocksDB with annonar
77
input:
88
vcf="work/annos/{genome_release}/seqvars/gnomad_mtdna/{v_gnomad}/gnomad_mtdna.vcf.gz",
99
output:
10-
"output/annonars/annos/seqvars/gnomad-mtdna-{genome_release}-{v_gnomad}+{v_annonars}/rocksdb/IDENTITY",
10+
"output/annonars/gnomad-mtdna-{genome_release}-{v_gnomad}+{v_annonars}/rocksdb/IDENTITY",
1111
threads: int(os.environ.get("THREADS_ANNONARS_IMPORT", "96"))
1212
resources:
1313
runtime=os.environ.get("RUNTIME_ANNONARS_IMPORT", "48h"),

rules/output/annonars/helix.smk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ rule output_annonars_helixmtdb: # -- build HelixMtDb RocksDB with annonars
77
input:
88
vcf="work/annos/{genome_release}/seqvars/helixmtdb/{v_helixmtdb}/helixmtdb.vcf.gz",
99
output:
10-
"output/annonars/annos/seqvars/helixmtdb-{genome_release}-{v_helixmtdb}+{v_annonars}/rocksdb/IDENTITY",
10+
"output/annonars/helixmtdb-{genome_release}-{v_helixmtdb}+{v_annonars}/rocksdb/IDENTITY",
1111
threads: int(os.environ.get("THREADS_ANNONARS_IMPORT", "96"))
1212
resources:
1313
runtime=os.environ.get("RUNTIME_ANNONARS_IMPORT", "48h"),

0 commit comments

Comments
 (0)