[Bioc-devel] Announcing availability of Rhtslib package
Nathaniel Hayden
nhayden at fredhutch.org
Mon Mar 9 19:36:52 CET 2015
Correction: Rhtslib contains version 1.1 of HTSlib.
On 03/09/2015 10:59 AM, Nathaniel Hayden wrote:
> All,
>
> I'm pleased to announce the availability of the Rhtslib package
> (http://bioconductor.org/packages/devel/bioc/html/Rhtslib.html ,
> https://github.com/nhayden/Rhtslib), which provides the
> new-and-improved next generation of the samtools library: HTSlib
> (http://www.htslib.org/ , https://github.com/samtools/htslib).
> samtools is the C library that powers Rsamtools and related packages
> that manipulate and analyze SAM/BAM and VCF/BCF files, and interact
> with tabix files.
>
> Rhtslib currently includes version 1.0 of HTSlib, but work is already
> underway to update to 1.2.1
> (https://github.com/samtools/htslib/releases/tag/1.2.1)
>
> One notable achievement in Rhtslib is the availability of HTSlib on
> Windows. At the time of this writing, the upstream version of HTSlib
> is not available for Windows without the use of a Unix-like emulation
> environment (e.g., Cygwin). Making HTSlib available for Windows via
> Rhtslib was possible with the use of Gnulib - The GNU Portability
> Library (https://www.gnu.org/software/gnulib/), which addresses
> portability problems by importing "modules" of portability source code
> into a repository on an as-needed basis.
>
> Rhtslib currently provides HTSlib as a static library on all
> platforms, but dynamic library versions will soon be available for
> Linux and Mac OS X. The static library will likely remain the sole
> option for Windows because the dynamic version requires the
> availability of a system pthreads DLL.
>
> Please let me know of any issues you encounter.
>
> Thanks,
> Nathaniel Hayden
More information about the Bioc-devel
mailing list