Skip to content

Commit b42abf5

Browse files
committed
improvements
1 parent cc20967 commit b42abf5

File tree

2 files changed

+21
-12
lines changed

2 files changed

+21
-12
lines changed

pipes/WDL/tasks/tasks_nextstrain.wdl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ task taxid_to_nextclade_dataset_name {
1414
mkdir -p taxdump
1515
read_utils.py extract_tarball "~{taxdump_tgz}" taxdump
1616
17+
touch nextclade_dataset_name.str
18+
1719
python3 << CODE
1820
import csv
1921
import metagenomics

pipes/WDL/workflows/nextclade_single.wdl

Lines changed: 19 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,27 @@ workflow nextclade_single {
99

1010
call nextstrain.taxid_to_nextclade_dataset_name
1111

12-
call nextstrain.nextclade_one_sample {
13-
input:
14-
dataset_name = taxid_to_nextclade_dataset_name.nextclade_dataset_name
12+
if (defined(taxid_to_nextclade_dataset_name.nextclade_dataset_name)
13+
&& taxid_to_nextclade_dataset_name.nextclade_dataset_name != "") {
14+
15+
String dataset = taxid_to_nextclade_dataset_name.nextclade_dataset_name
16+
17+
call nextstrain.nextclade_one_sample {
18+
input:
19+
dataset_name = dataset
20+
}
1521
}
1622
1723
output {
18-
String nextclade_clade = nextclade_one_sample.nextclade_clade
19-
File nextclade_tsv = nextclade_one_sample.nextclade_tsv
20-
File nextclade_json = nextclade_one_sample.nextclade_json
21-
String nextclade_aa_subs = nextclade_one_sample.aa_subs_csv
22-
String nextclade_aa_dels = nextclade_one_sample.aa_dels_csv
23-
String nextclade_shortclade = nextclade_one_sample.nextclade_shortclade
24-
String nextclade_subclade = nextclade_one_sample.nextclade_subclade
25-
String nextclade_pango = nextclade_one_sample.nextclade_pango
26-
String nextclade_version = nextclade_one_sample.nextclade_version
24+
String? nextclade_dataset = dataset
25+
String? nextclade_clade = nextclade_one_sample.nextclade_clade
26+
File? nextclade_tsv = nextclade_one_sample.nextclade_tsv
27+
File? nextclade_json = nextclade_one_sample.nextclade_json
28+
String? nextclade_aa_subs = nextclade_one_sample.aa_subs_csv
29+
String? nextclade_aa_dels = nextclade_one_sample.aa_dels_csv
30+
String? nextclade_shortclade = nextclade_one_sample.nextclade_shortclade
31+
String? nextclade_subclade = nextclade_one_sample.nextclade_subclade
32+
String? nextclade_pango = nextclade_one_sample.nextclade_pango
33+
String? nextclade_version = nextclade_one_sample.nextclade_version
2734
}
2835
}

0 commit comments

Comments
 (0)