samtools-head(1)

samtools-head1

View sam/bam/cram file headers

Usage

samtools head [-h INT] [-n INT] [FILE]

Overview

By default, prints all headers from the specified input file to standard output in SAM format. The input alignment file may be in SAM, BAM, or CRAM format; if no FILE is specified, standard input will be read. With appropriate options, only some of the headers and/or additionally some of the alignment records will be printed.

The samtools head command outputs SAM headers exactly as they appear in the input file; in particular, it never adds an @PG header itself. (Other samtools commands add such @PG headers to facilitate provenance tracking in analysis pipelines, but because samtools head never outputs more than a handful of alignment records it is unsuitable for use in such contexts anyway.)

Options

-h, --headers INT

Display only the first INT header lines. By default, all header lines are displayed.

-n, --records INT

Also display the first INT alignment records. By default, no alignment records are displayed.

Releases

2 releases since Debian 12 (Bookworm); the text changed 1 time.

  1. 12
  2. 13

Author

Written by John Marshall from the University of Glasgow.

From samtools 1.21-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.