Skip to content

v2.4.0

Compare
Choose a tag to compare
@ch4rr0 ch4rr0 released this 26 Feb 03:49
· 386 commits to master since this release
* Fixed an issue in BAM pattern source where one thread would prematurely
  close the read file pointer resulting in other threads crashing because
  of "Bad file descriptor" errors.
* Fixed an issue that would cause bowtie2 to crash with `--no-1mm-upfront`
  specified
* Modified bowtie2-build script to better handle of flags and positional
  parameters
* Migrated all python scripts to python3.
* Added support for wildcards in input files to bowtie2 wrapper script e.g.
  `bowtie2 -x index -q *.fq as opposed to bowtie2 -x index -q 1.fq,2.fq,3.fq...`
* Fixed an issue causing bowtie2 to incorrectly process read names see
  [#265](https://github.com/BenLangmead/bowtie2/issues/265)
* Added support for allowing presets to be overridden by more specific
  options e.g `bowtie2 -x index --local --very-fast-local --L22 -q reads.fq`
  will cause bowtie2 to use a seed length of 22 instead of a seed length
  of 25 that's configured for `--very-fast-local` preset.
* Modified SAM output for `-k`/`-a` so that supplementary alignments get
  assigned a MAPQ of 255.
* Fixed an issue that would cause bowtie2-build to not generate
  reverse index files.
* Added preliminary support for ppc64le architectures with the help of
  SIMDE project see [#271](https://github.com/BenLangmead/bowtie2/issues/271) for details.
* Fixed an issue causing bowtie2 to incorrectly calculate the MAPQ
  when `--mp` was specified in combination with `--ignore-quals`.