[med-svn] samtools annotated tag 1.4 created (now d9811be)

Andreas Tille tille at debian.org
Tue Mar 21 18:17:33 UTC 2017


This is an automated email from the git hooks/post-receive script.

tille pushed a change to annotated tag 1.4
in repository samtools.

        at  d9811be   (tag)
   tagging  0a859b10a2343f4146fc3c0f71044d182461ad46 (commit)
  replaces  1.3.1
 tagged by  jenniferliddle
        on  Mon Mar 13 14:49:50 2017 +0000

- Log -----------------------------------------------------------------
Release 1.4  (13 March 2017)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Noteworthy changes in samtools:

* Fixed Issue #345 - out-by-one error in insert-size in samtools stats

* bam_split now add a @PG header to the bam file

* Added mate cigar tag support to fixmate

* Multi-threading is now supported for decoding BAM and CRAM (as well
  as the previously supported encoding).  Most commands that read BAM
  or CRAM have gained an -@ or --threads arguments, providing a
  significant speed bonus.  For commands that both read and write
  files the threads are shared between decoding and encoding tasks.

* Added -a option to samtools mpileup to show all locations, including
  sites with zero depth; repeating the option as -aa or -a -a additionally
  shows reference sequences without any reads mapped to them (#496).

* The mpileup text output no longer contains empty columns at zero coverage
  positions.  Previously it would output "...0\t\t..." in some circumstances
  (zero coverage due to being below a minumum base quality); this has been
  fixed to output as "...0\t*\t*..." with placeholder '*' characters as in
  other zero coverage circumstances (see PR #537).

* To stop it from creating too many temporary files, samtools sort
  will now not run unless its per-thread memory limit (-m) is set to
  at least 1 megabyte (#547).

* The misc/plot-bamstats script now has a -l / --log-y option to change
  various graphs to display their Y axis log-scaled.  Currently this
  affects the Insert Size graph (PR #589; thanks to Anton Kratz).

* Fixmate will now also add and update MC (mate CIGAR) tags.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEABECAAYFAljGsY4ACgkQJ6l3bgmDfuxgjwCdENWcaFjRv2/8bQBZrjP2+MfO
VnEAn35lYVZru/FeoiJYs4u3Ceb+fGfV
=r9DK
-----END PGP SIGNATURE-----

Anton Kratz (1):
      Add plot-bamstats -l / --log-y option

David K Jackson (2):
      Amend info regarding bedcov subcommand
      Clarify bedcov subcommand usage

James Bonfield (13):
      Fixed the out by one error in --insert-size.
      Added mpileup -a and -aa options
      Improved error reporting in samtools index.
      Depth/Mpileup -a fixes.  Fixes #374.
      Added 30ish new tests for depth/mpileup -a and -aa.
      Further depth/mpileup tests. Also improved documentation.
      Added multi-threaded decoding to view, index and sort.
      Improved multi-threading support for many more samtools commands.
      Replaced bool with int to avoid confusion with true being failure.
      Merged PR#545 (Add MC support to fixmates)
      Fix to 28a611d2 to prevent samtools view crash on error handling.
      Mention multi-threaded BAM/CRAM decoding.
      Merge branch PR #649 (Use htslib_static.mk to get static link flags)

John Marshall (27):
      Merge version number bump and NEWS file from master
      HTSlib now provides errmod_cal() etc
      Use HTSlib's new sam_prob_realn() and sam_cap_mapq() functions
      Use HTSlib's new probaln_glocal() function
      Use HTSlib's new errmod_cal()/probaln_glocal()/sam_prob_realn() functions
      Explicitly set @CURSES_LIB@ for --without-curses
      Write BQ SAM line the same way as for AF
      Use bcf_hdr_format() rather than deprecated bcf_hdr_fmt_text()
      Merge sort memory requirement diagnostic (PR #581)
      Add NEWS item about mpileup zero coverage '*' fixes
      Fix Rob and Martin's whitespace [minor]
      Merge mpileup/depth -a/-aa fixes (PR #579, PR #586)
      Testclean and ignore test temporary files
      Allow finer control over program vs. script installation
      Add libst.a so test suite can use print_error()/etc
      Use print_error/_errno() in bam_sort.c and bam_split.c
      Avoid printing "error message: Success" [minor]
      Avoid strndup() and strsep() for portability reasons
      In read_file_list(), check for URL syntax or extant files
      Exterminate error(), fix memory leaks in event of write errors
      Fix language misidentification of test data [minor]
      Use print_error_errno() to report file open failures
      Improve view -s documentation
      Skip usage tests when pseudo-terminal can't be opened
      Happy New Year
      Listen to -o FILE option in samtools view -c
      Add the autoconf macros required to the repository

Kevin Murray (1):
      Fix usage description of bamshuf/collate

Martin O. Pollard (4):
      Convert quickcheck to hts_check_EOF API to check EOF on CRAM
      Add MC support to fixmates
      Add error handling to kstring functions in bam_mate
      Fixmates: add tests for two reads unmapped

Martin Pollard (1):
      bam2fq_mainloop should be using filter_it_out

Matthieu Foll (1):
      Fixed the `-a` option for zero coverage positions

Petr Danecek (1):
      Place percent mapped bases output in the correct field

Rob Davies (10):
      Add samtools view tests for extracting unmapped reads.
      Enforce a minimum memory requirement for samtools sort
      Make samtools faidx write faster and detect write errors.
      Remove redundant item from long options array
      Update some tests to run both single and multi-threaded
      Temporarily disable the large_chrom bai index test
      Use htslib_static.mk to get static link flags
      Add liblzma and libbz2 to travis.
      Stop samtools configure from always trying to configure htslib
      Update INSTALL with new library dependencies

Shane McCarthy (1):
      index: update error message for failure to index

jenniferliddle (3):
      bam_split now adds @PG header to bam files (PR #557)
      Updated with 1.4 changes
      Release 1.4: summary

steveb-cirina (1):
      Fixed a typo: changed "suffices" to "suffixes".

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/samtools.git



More information about the debian-med-commit mailing list