Summary

SamQL implements a SQL-like query language for filtering and extracting reads from SAM/BAM alignment files based on arbitrary combinations of alignment attributes. The tool enables complex queries that are not possible with existing SAM/BAM filtering utilities, facilitating flexible downstream analysis of sequencing data.