Skip to content

Releases: fritzsedlazeck/Sniffles

v2.5.2

12 Nov 05:32
71bf48a
Compare
Choose a tag to compare

Sniffles requires python to be==3.10.15 given a constrain of edlib (py)

v2.5

11 Nov 20:19
Compare
Choose a tag to compare

What's Changed

  • Improved detection of large Deletion and Duplication SVs (>50kb) by manteiners
  • Improved implementation of combine for large datasets by manteiners
  • fix parallelism for OSX/MacOS by @yfarjoun in #499
  • Optionally emit SV lengths by @yfarjoun in #504
  • Update vcf.py to have correct END value for DEL SVTYPE by @gaberudy in #519
  • Add check for empty list by @bbimber in #521

Full Changelog: v2.4...v2.5

v2.4

08 Jul 14:34
Compare
Choose a tag to compare

Full Changelog: v2.3.3...v2.4

v2.3.3

06 May 16:49
Compare
Choose a tag to compare

Bugfixes to make sure sniffles shuts down properly.

Full Changelog: v2.3.2...v2.3.3

v2.3.2

10 Apr 23:43
Compare
Choose a tag to compare

manage the Sniffles2Exit exception in order to not have --version and --help trowing an exit code 1 which made conda not accept sniffles v2.3.1

Full Changelog: v2.3.1...v2.3.2

Sniffles v2.3.1

10 Apr 19:28
Compare
Choose a tag to compare

Bug fixes that prevented pip installation to work and thus conda was unable to build and release
Full Changelog: v2.3...v2.3.1

Sniffles v2.3

09 Apr 18:50
Compare
Choose a tag to compare

This release includes new features for multisample calling and some restructuring of the codebase to facilitate easier development in the future.

New features:

  • Multisample calling for large input sets
    Sniffles multiprocessing code has undergone a major rewrite with focus of enabling multisample calling for a large number of input files. To support this, the new optional dependency psutil can be installed along with sniffles.

  • Using alignments for multisample calling
    Alignments can be used to improve separation of variants in multisample calling. This uses the new optional dependency edlib and can be tweaked with the new argument --combine-pctseq defaulting to 0.7.

Required Python version has been updated to Python 3.10.

Sniffles v2.2

13 Jul 19:54
Compare
Choose a tag to compare

This release includes a number of updated implementation, bug fixes and usability improvements.

  • Low frequency SV caller mode --non-germline has been updated to --mosaic
  • Sniffles now allow SV on the same breakpoint
  • Minimum SV length is updated to 50 bases
  • Minimum mapping quality is set to 20 as default
  • Translocation events: require a minimum anchor on each chromosome of 1kb and there a strand check (--bnd-min-split-length and --qc-bnd-filter-strand)
  • We include a link to a Sniffles2 plotting tools: https://github.com/farhangus/sniffle2_plot

Sniffles v2.0.7

25 Jul 09:30
Compare
Choose a tag to compare

This release includes a number of minor bugfixes and usability improvements.

  • Create output directories if they are not existing yet (@wdecoster)
  • Change --max-splits-kb to float (@wdecoster)
  • Fixed a problem where exit code 0 was returned on errors

Sniffles2 v2.0.3

07 Mar 01:03
eab4c6d
Compare
Choose a tag to compare

In comparison to 2.0.2 a number of improvements to multi-sample mode were added:

  • Improved choice of insertion sequence for reporting
  • Added additional INFO fields to multi-sample output
  • Fixed a problem causing inconsistent start/end coordinates for deletions
  • Increased strictness of default merging parameters