Skip to content

Conversation

schnea
Copy link
Contributor

@schnea schnea commented Sep 17, 2025

Summary

Add the samtools suite of programs, consisting of samtools, bcftools, and the underlying htslib. These programs handle sequencing data files used in many bioinformatics workflows.

Resolves #6152

Test Plan

  • install, query a BAM / VCF file

Checklist

  • Package was built and tested against unstable
  • This change could gainfully be listed in the weekly sync notes once merged

@github-project-automation github-project-automation bot moved this to Triage in Solus Sep 17, 2025
@malfisya malfisya added the Topic: Sync Notes This PR/Issue can be highlighted in sync notes label Sep 18, 2025
<Path fileType="header">/usr/include/htslib/vcf.h</Path>
<Path fileType="header">/usr/include/htslib/vcf_sweep.h</Path>
<Path fileType="header">/usr/include/htslib/vcfutils.h</Path>
<Path fileType="library">/usr/lib64/libhts.a</Path>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We try not to install static libs in packages as long as it isn't absolutely required by something.

I'll also note that Fedora also removes this file during the install step.

homepage : https://www.htslib.org/
license : GPL-3.0-or-later
component : programming.tools
summary : utilities for variant calling and working with VCF/BCF files
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you change this so it starts with an uppercase letter?

@EbonJaeger
Copy link
Member

Oh, I forgot to put this above, but if the projects have tests, we can run them when building a package with a check step. Could we explore enabling tests here? Just to have an additional assurance that everything is working properly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Topic: Sync Notes This PR/Issue can be highlighted in sync notes
Projects
Status: Triage
Development

Successfully merging this pull request may close these issues.

Samtools
3 participants