Yacrd Versions Save

Yet Another Chimeric Read Detector

v1.0.0

2 years ago

Change:

  • Replace rust-bio by noodles
  • Bump to stable Clap 3

v0.6.2

3 years ago

Some change:

  • Don't crash, when yacrd report parser see a perfect read
  • Replace structopt by clap-3.0.0-beta

v0.6.1

4 years ago

Just some small change:

  • Avoid crash when paf record have different number of SAM like optional file
  • Update dependency
  • Use niffler release version

v0.6.0

4 years ago

Compatibility with previous version is broken, again yes I'm sorry but this is the last time

Change:

  • all post-detection operation (extract, filter, split, scrubb) are now subcommand
  • chimeric-threshold option is renamed coverage
  • not-covered-threshold option is renamed not-coverage
  • memory usage is reduced but the length of read need to be lower than 2^32
  • add an ondisk mode to reduce again the memory usage, on this mode memory usage is linear in the number of read, in basic mode memory usage is linear in the number of overlap
  • more understandable error messages

Thanks to Peter Ebert (for the idea of disk mode), Luiz Iber (for niffler, and discovering of many useful crates), and all people they found bug in development and previous version.

It's probably the last version before 1.0

v0.5.1

5 years ago

Break compatibility with previous version.

Add two subcommand:

  • chimeric: behavior of the previous version
  • scrubbing: removes all unsupported read fragments

v0.4.1

5 years ago

Bug correction:

  • MHAP shared min-mers can be float
  • correct error in help message

v0.4

5 years ago

New Feature:

  • yacrd can write report in json if flag -j or --json are set

New PostDetection operation:

  • extract : write in name_extracted.{paf|mhap|fasta|fastq} Chimeric and Not_covered read
  • spilt: write in name_spilt.{fasta|fastq} part of read with sufficient coverage

Bug correction:

  • In PostDetection output name generation in fliterd input is ../something.other/test.fasta output are ../something.other/test_filtred.fasta not ._filtred./something.other/test.fasta

v0.3

5 years ago

Complete rewrite in Rust.

Change log:

  • Support of compressed file
  • Read from stdin
  • Add unit and functional test

v0.2.1

6 years ago

Changelog:

  • Solve compilation error on gcc-5
  • Add version option

v0.1

6 years ago

First yacrd release !

yacrd take long read mapping tools result (minimap, mhap, graphmap) and find chimeric long-read.