[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#692498: ITP: bamtools -- C++ API and toolkit for manipulating BAM (genome alignment) files



Le Thu, Nov 08, 2012 at 09:56:11AM +0100, Andreas Tille a écrit :
> [Charles, please make sure you read the end of this mail about samtools!]
> 
> Attention to Charles:  I just realised that *sam*tools creates a package
> lib*bam*-dev containing /usr/lib/lib*bam*.a - somehow this sounds wrong
> to me - please verify whether this is OK.

Hi Andreas,

SAM and BAM are two facets of the same format: SAM is tab-delimited text
fields, and BAM is indexed binary fields, but the fields are the same, as
described in the SAM format specification.

  http://samtools.sourceforge.net/SAM1.pdf
  http://samtools.svn.sourceforge.net/viewvc/samtools/trunk/sam-spec/

(By the way, given that the source is available, I was sometimes tempted to
package it, but given my current backlog it would be pure procrastination).

So it is totally consistent that samtools, which reads and writes SAM and BAM
provides a bam library.

BamTools is the C++ equivalent of samtools, like Picard is the Java
equivalent...  The whole naming scheme is not particularly optimal...

Cheers,

-- 
Charles Plessy
Debian Med packaging team,
http://www.debian.org/devel/debian-med
Tsurumi, Kanagawa, Japan


Reply to: