diff --git a/src/modules/sample_reads.nf b/src/modules/sample_reads.nf index 70e135e51a11719a2025bcbf3b8431b30888a481..6f683171655dcb623cbb976610dafd0bd7d42ce5 100644 --- a/src/modules/sample_reads.nf +++ b/src/modules/sample_reads.nf @@ -122,14 +122,9 @@ process SAMPLE_READS { """ SAMPLE_SIZE=\$(cat $sample_size | tr -d '\\n') CURRENT_READ_NUMBER=\$(cat $read_number | tr -d '\\n') + zcat ${reads} | head -n \$(cat $sample_size | tr -d '\\n') | gzip -c > sample_${reads} + READ_NUMBER=\$(zcat sample_${reads} | wc -l) - if [\$SAMPLE_SIZE -eq \$CURRENT_READ_NUMBER]; then - ln -s ${reads} sample_${reads} - READ_NUMBER=\$(cat $sample_size | tr -d '\\n') - else - zcat ${reads} | head -n \$(cat $sample_size | tr -d '\\n') | gzip -c > sample_${reads} - READ_NUMBER=\$(zcat sample_${reads} | wc -l) - fi if [\$SAMPLE_SIZE -ne \$READ_NUMBER]; then exit 1 fi