Hello. I encounter a problem with running my pipeline concerning the assembly and annotation of bacterial genomes. I am new using Nextflow since v25.10 and now i updated it to the newer version 26.04. My pipeline ran well until this update. I know it’s maybe caused by the strict syntax from parser v2 but i don’t understand why the new error occurs on the declaration of multiple output and input for a specific process, my declarations of it are like this :
process CAT_ANNOTATION_INFORMATION {
tag "${sample_id}_${origin}"
input: // Input files of the process
tuple val(sample_id), path(tsv_annotation), val(origin) // Files from convert_gk2gff2tsv.nf
tuple val(sample_id_2), path(old_genbank),val(origin2) // Initial annotation file
output: // Output files of the process
tuple val(sample_id), path("${sample_id}.old_annotation_report.tsv"), val(origin), emit: tsv_infos_recap_old
path("${sample_id}.product_plasmid.tsv"), emit: plasmid
path("${sample_id}.product_bacterio_pro_phage.tsv"), emit: phage
path("${sample_id}.product_IS_family.tsv"), emit: is_family
path("${sample_id}.product_crispr.tsv"), emit: crispr
script:
"""
....
"""
And when I tried to run the pipeline, the log file showed this :
I wonder if someone could help me to understand what I possibly did wrong when I created the pipeline. Thanks for the future response !
