Skip to content

3.4.1 - Illumina FASTQ concatenation fix

Compare
Choose a tag to compare
@peterk87 peterk87 released this 12 Aug 14:36
· 46 commits to master since this release
4deac8b

This patch release fixes an issue (#75) with CAT_ILLUMINA_FASTQ where 1:N:0:. or 2:N:0:. may be mistakenly appended
to Q-score lines beginning with @.

Changes

  • fix: updated Perl regex to better match Illumina FASTQ header lines starting with @. At least one space is expected in the header line. Match regex has been changed to /^@.* .*/ from /^@.*/ so hopefully Q-score lines should not be matched anymore.
  • dev: replaced nf-core/modules DUMPSOFTWAREVERSIONS with mqc_versions_table v0.2.0 Nim statically compiled binary to parse versions.yml and output necessary YAML with HTML content for display of process and tool versions table in MultiQC report. In theory DUMPSOFTWAREVERSIONS should be using the same Docker/Singularity image/Conda env as the MultiQC process, but DUMPSOFTWAREVERSIONS uses an older version of MultiQC and only uses it for the pyyaml library. mqc_versions_table was developed to handle this instead with a small 200KB binary instead.
  • dev: harmonize Docker/Singularity containers and Conda envs used across processes.
  • ci: use symlink mode for publishDir by default for test_nanopore.config and test_illumina.config to limit disk usage during CI.
  • Updated to Bioconda channel VADR v1.6.4 since the STAPH-B offered container with the flu model packaged is very large at 6GB vs 1.45GB for quay.io/biocontainers/vadr 1.6.4. However, it's now required that the flu model be downloaded and installed prior to VADR annotation with --vadr_model_targz. The default model tarball is the vadr-models-flu-1.6.3-2.tar.gz (38MB) from the NCBI FTP site uploaded to Zenodo.

What's Changed

Full Changelog: 3.4.0...3.4.1