twitcher 0.1.4

Find template switch mutations in genomic data
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.1.4]https://version.helsinki.fi/kraujasp/twitcher/compare/v0.1.3...v0.1.4 - 2026-02-18

### Added

- Refactor plumbing code to allow a selection of the aligner
- implement DP-based Four-Point-Aligner
- add --min-quality to require minimum quality for cluster bases
- *(vcf)* add command to output header
- some progress bars and less memory usage

### Fixed

- indexing bug in record creation, allow for full-range TSes in FPA
- clippy
- small changes to --help
- update test method to use new `augment_header` method
- make memory limit arg global so that it can be used at any point
- don't exclude reference parts with lowercase, even with --soft-mask
- use capped allocator for memory limit

## [0.1.3]https://version.helsinki.fi/kraujasp/twitcher/compare/v0.1.2...v0.1.3 - 2026-02-02

### Added

- Add counters for alignments to reads mode
- add counters and runtime to reads mode (and refactor)

### Fixed

- use bounded channels to avoid uncontrolled memory growth

## [0.1.2]https://version.helsinki.fi/kraujasp/twitcher/compare/v0.1.1...v0.1.2 - 2026-01-30

### Added

- unify the alignment tpool stuff, report alignment cost without TS for reads mode

### Fixed

- coordinate fix in soft mask feature
- update readme to use published twitcher version

## [0.1.1]https://version.helsinki.fi/kraujasp/twitcher/compare/v0.1.0...v0.1.1 - 2026-01-30

### Other

- Add some metadata to Cargo.toml