samtools / htslib C 957 486 C library for high-throughput sequencing data formats htslib bioinformatics sam bam