diff options
author | Dennis E. Mungai | 2016-03-01 14:25:45 +0300 |
---|---|---|
committer | Dennis E. Mungai | 2016-03-01 14:25:45 +0300 |
commit | a0d619f653690ce68e232d8d2b944768f9e2abdc (patch) | |
tree | e10b23f86231c238299a770d900a709923d76e33 /htslib-add-cram_to_bam.patch | |
parent | ef781382de7febeec2b4b8f854c88923d9f72e5f (diff) | |
parent | c9c9ff5f70e0fbb08c6b15d9cfc7a541b34cc818 (diff) | |
download | guix-bioinformatics-a0d619f653690ce68e232d8d2b944768f9e2abdc.tar.gz |
Merge pull request #3 from genenetwork/master
Pull in Pjotr's changes.
Diffstat (limited to 'htslib-add-cram_to_bam.patch')
-rw-r--r-- | htslib-add-cram_to_bam.patch | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/htslib-add-cram_to_bam.patch b/htslib-add-cram_to_bam.patch new file mode 100644 index 0000000..c90f7aa --- /dev/null +++ b/htslib-add-cram_to_bam.patch @@ -0,0 +1,27 @@ +This patch adds the cram_to_bam function to the public interface of htslib, +because it is used by code in Sambamba. + +by Roel Janssen <roel@gnu.org> +--- a/cram/cram_decode.c 2015-12-15 17:34:33.000000000 +0100 ++++ b/cram/cram_decode.c 2016-02-24 11:16:10.491808702 +0100 +@@ -2730,7 +2730,7 @@ + * Returns the used size of the bam record on success + * -1 on failure. + */ +-static int cram_to_bam(SAM_hdr *bfd, cram_fd *fd, cram_slice *s, ++int cram_to_bam(SAM_hdr *bfd, cram_fd *fd, cram_slice *s, + cram_record *cr, int rec, bam_seq_t **bam) { + int bam_idx, rg_len; + char name_a[1024], *name; +diff -Naur htslib-1.3/cram/cram_decode.h htslib-1.3-patched/cram/cram_decode.h +--- a/cram/cram_decode.h 2015-12-15 17:34:33.000000000 +0100 ++++ b/cram/cram_decode.h 2016-02-24 11:15:04.556809864 +0100 +@@ -104,6 +104,8 @@ + int cram_decode_slice(cram_fd *fd, cram_container *c, cram_slice *s, + SAM_hdr *hdr); + ++int cram_to_bam(SAM_hdr *bfd, cram_fd *fd, cram_slice *s, ++ cram_record *cr, int rec, bam_seq_t **bam); + + #ifdef __cplusplus + } |