Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 647714 - sci-biology/samtools-1.9 sci-libs/htslib-1.9 sci-biology/bcftools-1.9 version bump
Summary: sci-biology/samtools-1.9 sci-libs/htslib-1.9 sci-biology/bcftools-1.9 version...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Science Biology related packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-02-15 13:26 UTC by grischa
Modified: 2018-11-06 15:36 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description grischa 2018-02-15 13:26:54 UTC
Hi,

version 1.7 of samtools and htslib are available and version 1.6 of bcftools.
see http://www.htslib.org/download/

Could you please update the ebuilds?

sci-libs/htslib
sci-biology/samtools
sci-biology/bcftools

Thanking you!
Comment 1 Martin Mokrejš 2018-02-15 16:52:27 UTC
bcftools should be kept in sync, therefore there is now bcftools-1.7 out too.



BCFtools 1.7 is now available from GitHub and SourceForge (Samtools and
HTSlib 1.7 were previously released on 26th January).

https://sourceforge.net/projects/samtools/

https://github.com/samtools/bcftools/releases/tag/1.7

The main changes are listed below:

------------------------------------------------------------------------------
bcftools - changes v1.7
------------------------------------------------------------------------------

* `-i, -e` filtering: Major revamp, improved filtering by FORMAT fields
  and missing values. New GT=ref,alt,mis etc keywords, check the
  documentation for details.

* `query`: Only matching expression are printed when both the -f and -i/-e
  expressions contain genotype fields. Note that this changes the original
  behaviour. Previously all samples were output when one matching sample was
  found. This functionality can be achieved by pre-filtering with view and
  then streaming to query. Compare
        bcftools query -f'[%CHROM:%POS %SAMPLE %GT\n]' -i'GT="alt"' file.bcf
  and
        bcftools view -i'GT="alt"' file.bcf -Ou | bcftools query -f'[%CHROM:%POS %SAMPLE %GT\n]'

* `annotate`: New -k, --keep-sites option

* `consensus`: Fix --iupac-codes output

* `csq`: Homs always considered phased and other fixes

* `norm`: Make `-c none` work and remove `query -c`

* `roh`: Fix errors in the RG output

* `stats`: Allow IUPAC ambiguity codes in the reference file; report the
  number of missing genotypes

* `+fill-tags`: Add ExcHet annotation

* `+setGt`: Fix bug in binom.test calculation, previously it worked only
  for nAlt<nRef!

* `+split`: New plugin to split a multi-sample file into single-sample
  files in one go

* Improve python3 compatibility in plotting scripts
Comment 2 David Seifert gentoo-dev 2018-02-15 18:30:07 UTC
Feel free to send in a PR.
Comment 3 David Seifert gentoo-dev 2018-04-20 09:38:41 UTC
1.8 is out, and 1.8 can only be added once pysam is updated against 1.8
Comment 4 Alexey Korepanov 2018-07-28 22:04:12 UTC
version 1.9 is out

PR for in science overlay:
https://github.com/gentoo/sci/pull/875
Comment 5 Larry the Git Cow gentoo-dev 2018-10-28 20:25:02 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59ee040ec29f25e981534026d9be99b4ca36b458

commit 59ee040ec29f25e981534026d9be99b4ca36b458
Author:     David Seifert <soap@gentoo.org>
AuthorDate: 2018-10-28 20:24:40 +0000
Commit:     David Seifert <soap@gentoo.org>
CommitDate: 2018-10-28 20:24:40 +0000

    sci-biology/bcftools: Version bump to 1.9
    
    Closes: https://bugs.gentoo.org/647714
    Signed-off-by: David Seifert <soap@gentoo.org>
    Package-Manager: Portage-2.3.50, Repoman-2.3.11

 sci-biology/bcftools/Manifest                      |  1 +
 sci-biology/bcftools/bcftools-1.9.ebuild           | 47 ++++++++++++++++++++++
 .../bcftools/files/bcftools-1.9-fix-shebangs.patch |  8 ++++
 3 files changed, 56 insertions(+)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18d496c1b4022e892aae9fcf3350b302b34357ed

commit 18d496c1b4022e892aae9fcf3350b302b34357ed
Author:     David Seifert <soap@gentoo.org>
AuthorDate: 2018-10-28 20:24:37 +0000
Commit:     David Seifert <soap@gentoo.org>
CommitDate: 2018-10-28 20:24:37 +0000

    sci-biology/samtools: Version bump to 1.9
    
    Bug: https://bugs.gentoo.org/647714
    Signed-off-by: David Seifert <soap@gentoo.org>
    Package-Manager: Portage-2.3.50, Repoman-2.3.11

 sci-biology/samtools/Manifest            |  1 +
 sci-biology/samtools/samtools-1.9.ebuild | 52 ++++++++++++++++++++++++++++++++
 2 files changed, 53 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85fad26e8efb7e2fc01de49e59a0d7e0b210c5bc

commit 85fad26e8efb7e2fc01de49e59a0d7e0b210c5bc
Author:     David Seifert <soap@gentoo.org>
AuthorDate: 2018-10-28 20:24:33 +0000
Commit:     David Seifert <soap@gentoo.org>
CommitDate: 2018-10-28 20:24:33 +0000

    sci-libs/htslib: Version bump to 1.9
    
    Bug: https://bugs.gentoo.org/647714
    Signed-off-by: David Seifert <soap@gentoo.org>
    Package-Manager: Portage-2.3.50, Repoman-2.3.11

 sci-libs/htslib/Manifest          |  1 +
 sci-libs/htslib/htslib-1.9.ebuild | 45 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 46 insertions(+)
Comment 6 Joel Berendzen 2018-11-06 15:36:07 UTC
There are a few breakages with this update:

1. sci-biology/pysam-0.12.0.1 blocks the update, needs updating to 0.15.1

2. samtools-1.9 ebuild no longer installs headers nor properly installs libbam.so (as in samtools-1.5) needed for sci-biology/augustus


3. sci-biology/augustus-3.3 rebuilds because of libbam.so, and fails because  dependencies of big2wig have moved.  Might as well update to 3.3.2 while you're at it.