Skip to content

Add pairtools min_mapq option and release 0.2.1#9

Merged
cokelaer merged 2 commits into
sequana:mainfrom
cokelaer:main
Jun 9, 2026
Merged

Add pairtools min_mapq option and release 0.2.1#9
cokelaer merged 2 commits into
sequana:mainfrom
cokelaer:main

Conversation

@cokelaer

@cokelaer cokelaer commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Expose pairtools min_mapq in config.yaml and schema.yaml, and pass --min-mapq to pairtools parse. Set to 0 to keep multi-mapped reads (BWA assigns MAPQ 0 to multimappers) in the Hi-C contact map. Defaults to 1 (pairtools default).
  • Switch bwa_split options to -5SP (Hi-C-appropriate; drops -M).
  • Raise pairtools memory to 8G.
  • Bump version to 0.2.1 and update changelog.

Test plan

  • Schema validates with new optional min_mapq int field.
  • pairtools parse invoked with --min-mapq {params.min_mapq}.

cokelaer added 2 commits June 8, 2026 12:37
Release 0.2.0: fix Hi-C QC report rendering and pipeline improvements
Expose pairtools min_mapq in config.yaml and schema.yaml, pass --min-mapq
to pairtools parse so multi-mapped reads (BWA MAPQ 0) can be kept in the
contact map. Switch bwa_split options to -5SP and raise pairtools memory
to 8G.
@cokelaer cokelaer merged commit ca35e26 into sequana:main Jun 9, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant