Skip to content

Commit 7d208dc

Browse files
committed
fix: any_event lookups of configs
1 parent d92c813 commit 7d208dc

1 file changed

Lines changed: 2 additions & 16 deletions

File tree

workflow/rules/datavzrd.smk

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,7 @@ rule split_call_tables:
77
coding="results/tables/{group}.{any_event}.coding.fdr-controlled.tsv",
88
noncoding="results/tables/{group}.{any_event}.noncoding.fdr-controlled.tsv",
99
params:
10-
sorting=lambda wc: (
11-
lookup(
12-
within=config,
13-
dpath="complement_events/{wc.any_event}/sort",
14-
default=list(),
15-
)
16-
if wc.any_event in COMPLEMENT_EVENTS
17-
else lookup(
18-
within=config,
19-
dpath="calling/fdr-control/events/{wc.any_event}/sort",
20-
default=list(),
21-
)
22-
),
10+
sorting=lambda wc: lookup(within=get_any_event(wc), dpath="sort", default=list()),
2311
log:
2412
"logs/split_tables/{group}.{any_event}.log",
2513
conda:
@@ -109,9 +97,7 @@ rule datavzrd_variants_calls:
10997
samples=samples,
11098
group_annotations=group_annotation,
11199
labels=get_heterogeneous_labels(),
112-
event_desc=lookup(
113-
dpath="calling/fdr-control/events/{any_event}/desc", within=config
114-
),
100+
event_desc=lambda wc: lookup(within=get_any_event(wc), dpath="desc", default="No description provided"),
115101
wrapper:
116102
"v5.6.1/utils/datavzrd"
117103

0 commit comments

Comments
 (0)