refactoring: use tabix in htslib