diff --git a/src/RNAseq_XGR.nf b/src/RNAseq_XGR.nf
index 2dc6169e4c2161e9f2f336c27f0176ec7aa1c9f3..4bae42ddb206897aae53c6b16c3d39361e83c722 100644
--- a/src/RNAseq_XGR.nf
+++ b/src/RNAseq_XGR.nf
@@ -149,13 +149,10 @@ workflow {
   }
   else {
     idx_genome = "${params.idx}"
-    /* Channel
+    Channel
       .fromPath( idx_genome )
-      .ifEmpty { error "Cannot find idexed genome reference files" }
-      .map{it -> [(it.baseName =~ /([^\.]*)/)[0][1], it]}
       .set { genome_indexed_input }
-    */
-    mapping_withindex(idx_genome, fastp.out.fastq)
+    mapping_withindex(genome_indexed_input.collect(), fastp.out.fastq)
     htseq_count(mapping_withindex.out.bam, gtf_file)
   }
 }