diff --git a/src/nf_modules/gffread/main.nf b/src/nf_modules/gffread/main.nf
index e851e65977eccf7d9b1e6a94edf0162351b800cd..01bbf5d1d61b6462b5390a23ad16c457a5ef46a0 100644
--- a/src/nf_modules/gffread/main.nf
+++ b/src/nf_modules/gffread/main.nf
@@ -54,8 +54,8 @@ process spliced_cds {
     file_prefix = file_id
   }
   """
-gzip -dc ${fasta} > ${fasta.simpleName}_un.fasta
-gzip -dc ${gtf} > ${gtf.simpleName}_un.gtf
+gzip -dck ${fasta} > ${fasta.simpleName}_un.fasta
+gzip -dck ${gtf} > ${gtf.simpleName}_un.gtf
 gffread ${gtf.simpleName}_un.gtf -g ${fasta.simpleName}_un.fasta -M \
   -x ${file_prefix}.fasta
   """