diff --git a/src/nf_modules/bowtie2/main.nf b/src/nf_modules/bowtie2/main.nf
index 4a670f17fbd75391e6bba6de7ed6e8f47dddaa0c..3a0fc967f381ee84f40cd7a4ac3887bcb32d70ed 100644
--- a/src/nf_modules/bowtie2/main.nf
+++ b/src/nf_modules/bowtie2/main.nf
@@ -15,17 +15,17 @@ process index_fasta {
     tuple val(file_id), path(fasta)
 
   output:
-    tuple val(file_id), path("*.index*"), emit: index
+    tuple val(file_id), path("*.bt2"), emit: index
     tuple val(file_id), path("*_report.txt"), emit: report
 
   script:
 """
 bowtie2-build --threads ${task.cpus} \
   ${fasta} \
-  ${fasta.baseName}.index &> \
-  ${fasta.baseName}_bowtie2_index_report.txt
+  ${fasta.simpleName} &> \
+  ${fasta.simpleName}_bowtie2_index_report.txt
 
-if grep -q "Error" ${fasta.baseName}_bowtie2_index_report.txt; then
+if grep -q "Error" ${fasta.simpleName}_bowtie2_index_report.txt; then
   exit 1
 fi
 """