@@ -49,7 +49,7 @@ params.experiment_info_tsv = "NO_FILE1"
4949params. read_group_info_tsv = " NO_FILE2"
5050params. file_info_tsv = " NO_FILE3"
5151params. extra_info_tsv = " NO_FILE4"
52-
52+ params . schema_url = " NO_FILE5 "
5353
5454process payloadGenSeqExperiment {
5555 container " ${ params.container ?: container[params.container_registry ?: default_container_registry]} :${ params.container_version ?: version} "
@@ -63,6 +63,7 @@ process payloadGenSeqExperiment {
6363 path read_group_info_tsv
6464 path file_info_tsv
6565 path extra_info_tsv
66+ val schema_url
6667
6768 output:
6869 path " *.sequencing_experiment.payload.json" , emit: payload
@@ -72,13 +73,14 @@ process payloadGenSeqExperiment {
7273 args_read_group_info_tsv = ! read_group_info_tsv. name. startsWith(" NO_FILE" ) ? " -r ${ read_group_info_tsv} " : " "
7374 args_file_info_tsv = ! file_info_tsv. name. startsWith(" NO_FILE" ) ? " -f ${ file_info_tsv} " : " "
7475 args_extra_info_tsv = ! extra_info_tsv. name. startsWith(" NO_FILE" ) ? " -e ${ extra_info_tsv} " : " "
75-
76+ args_schema_url = ! schema_url . startsWith( " NO_FILE " ) ? " -s ${ schema_url } " : " "
7677 """
7778 main.py \
7879 ${ args_experiment_info_tsv} \
7980 ${ args_read_group_info_tsv} \
8081 ${ args_file_info_tsv} \
81- ${ args_extra_info_tsv}
82+ ${ args_extra_info_tsv} \
83+ ${ args_schema_url}
8284 """
8385}
8486
@@ -90,6 +92,7 @@ workflow {
9092 file(params. experiment_info_tsv),
9193 file(params. read_group_info_tsv),
9294 file(params. file_info_tsv),
93- file(params. extra_info_tsv)
95+ file(params. extra_info_tsv),
96+ params. schema_url
9497 )
9598}
0 commit comments