@@ -69,7 +69,7 @@ rule filter:
6969 input :
7070 sequences = "data/sequences.fasta" ,
7171 metadata = "data/metadata.tsv" ,
72- exclude = config ["exclude" ],
72+ exclude = resolve_config_path ( config ["exclude" ]) ,
7373 output :
7474 sequences = build_dir + "/{build_name}/good_sequences.fasta" ,
7575 metadata = build_dir + "/{build_name}/good_metadata.tsv" ,
@@ -128,7 +128,7 @@ rule add_private_data:
128128 r"""
129129 exec &> >(tee {log:q})
130130
131- python3 scripts/combine_data_sources.py \
131+ python3 {workflow.basedir}/ scripts/combine_data_sources.py \
132132 --metadata nextstrain={input.metadata:q} private={input.private_metadata:q} \
133133 --sequences {input.sequences:q} {input.private_sequences:q} \
134134 --output-metadata {output.metadata:q} \
@@ -182,7 +182,7 @@ rule combine_samples:
182182 if config .get ("private_metadata" , False )
183183 else build_dir + "/{build_name}/good_metadata.tsv"
184184 ),
185- include = config ["include" ],
185+ include = resolve_config_path ( config ["include" ]) ,
186186 output :
187187 sequences = build_dir + "/{build_name}/filtered.fasta" ,
188188 metadata = build_dir + "/{build_name}/metadata.tsv" ,
@@ -221,7 +221,7 @@ rule reverse_reverse_complements:
221221 r"""
222222 exec &> >(tee {log:q})
223223
224- python3 scripts/reverse_reversed_sequences.py \
224+ python3 {workflow.basedir}/ scripts/reverse_reversed_sequences.py \
225225 --metadata {input.metadata:q} \
226226 --sequences {input.sequences:q} \
227227 --output {output:q}
@@ -234,8 +234,8 @@ rule align:
234234 """
235235 input :
236236 sequences = build_dir + "/{build_name}/reversed.fasta" ,
237- reference = config ["reference" ],
238- genome_annotation = config ["genome_annotation" ],
237+ reference = resolve_config_path ( config ["reference" ]) ,
238+ genome_annotation = resolve_config_path ( config ["genome_annotation" ]) ,
239239 output :
240240 alignment = build_dir + "/{build_name}/aligned.fasta" ,
241241 params :
@@ -279,7 +279,7 @@ rule mask:
279279 """
280280 input :
281281 sequences = build_dir + "/{build_name}/aligned.fasta" ,
282- mask = config ["mask" ]["maskfile" ],
282+ mask = resolve_config_path ( config ["mask" ]["maskfile" ]) ,
283283 output :
284284 build_dir + "/{build_name}/masked.fasta" ,
285285 params :
0 commit comments