pysam-developers / pysam

Pysam is a Python package for reading, manipulating, and writing genomics data such as SAM/BAM/CRAM and VCF/BCF files. It's a lightweight wrapper of the HTSlib API, the same one that powers samtools, bcftools, and tabix.
https://pysam.readthedocs.io/en/latest/
MIT License
774 stars 274 forks source link

Update imports to htslib/samtools/bcftools 1.18 #1208

Closed jmarshall closed 1 year ago

jmarshall commented 1 year ago

Another simple import, with no new subcommands to be added.

This replaces #1173's macOS multiarch approach with the upstream samtools/htslib#1587 approach. The macOS Py3.11+ CI builds are multiarch and show that this approach still works in the pysam context.

We also backport samtools/htslib#1665, as that should improve matters for #1195 and perhaps #1193.