#alignment #long-read #binseq #minimap2 #bio #vbinseq

app mmr

Minimap2 CLI written in rust using bindings with BINSEQ and VBINSEQ support

2 releases

new 0.1.5 Apr 24, 2025
0.1.4 Apr 8, 2025

#418 in Magic Beans

Download history 17/week @ 2025-04-02 87/week @ 2025-04-09 10/week @ 2025-04-16 126/week @ 2025-04-23

240 downloads per month

MIT license

32KB
786 lines

mmr

MIT licensed Crates.io

A minimap2-based aligner with BINSEQ file format support (*.bq and *.vbq). For converting FASTQ to BINSEQ formats see bqtools.

This uses the minimap2-rs library which facilitates raw FFI bindings to the minimap2 C library.

Installation

mmr is written in rust and deployed with cargo.

# install binary from cargo
cargo install mmr

# validate installation
mmr --version

Usage

mmr follows the same (or similar) CLI as the original minimap2 binary.

# map a *.bq file
mmr -x map-pb <library.fa> <query.bq>

# map a *.vbq file
mmr -x map-pb <library.fa> <query.vbq>

# map a *.fq file (supports compressed FASTQ as well)
mmr -x map-pb <library.fa> <query.fq>

Dependencies

~21–29MB
~370K SLoC