remote/bin/ont-basecalling-model-info @ 69edbcc7ba7b
default tip
More
author |
Steve Losh <steve@stevelosh.com> |
date |
Tue, 25 Mar 2025 14:16:24 -0400 |
parents |
(none) |
children |
(none) |
#!/usr/bin/env bash
set -euo pipefail
bam_file="$1"
module load Bioinformatics samtools >/dev/null 2>&1
# view all the SAM headers
# only look at @RG
# pull out the basecall_model=… field
# coalesce
samtools view -H "$bam_file" \
| grep -P '^@RG' \
| grep -P -o $'basecall_model=[^ \t]+' \
| sort | uniq -c
samtools view -H "$bam_file" \
| grep -P '^@RG' \
| grep -P -o $'modbase_models=[^ \t]+' \
| sort | uniq -c