@@ -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