mm2

Crates.iomm2
lib.rsmm2
version0.25.6
created_at2024-11-18 05:26:53.613708+00
updated_at2025-07-02 05:37:59.267341+00
descriptionminimap2 frontend
homepage
repositoryhttps://github.com/keithyin/mm2
max_upload_size
id1451814
size379,490
kethyin (keithyin)

documentation

README

requirements

# install samtools

cd samtools-1.x    # and similarly for bcftools and htslib
./configure --prefix=/usr/
make
make install
cargo install mm2

gsmm2 align -q query.fa --target target.fa -p query2target

changelog

0.23.0

  • more tags to pass through

0.22.0

  • Pin minimap2 to version 0.1.23

0.21.0

gsmm2-aligned-metric

  • new field: longIndel. only the abs(indel) >=10 will be recorded. 14,-31 means there are two long indels (ins(14), del(31))

0.20.2

gsmm2-aligned-metric

// 1 -> 1000, 0.8 -> 0.2
aligner.mapopt.best_n = 10000; // Output at most INT secondary alignments
aligner.mapopt.pri_ratio = 0.2; // Minimal secondary-to-primary score ratio to output secondary mappings

0.20.0

  • homodel logic

0.18.1

  • primaryCovlen
  • qOvlpRatio
  • rOvlpRatio

0.18.0

  • gsmm2-aligned-metric.rs
  • align_single_query_to_targets TO (align_single_query_to_targets + hits2records)

0.17.0

  • set_primary_alignment_according_2_align_score -> set_primary_supp_alignment_according_2_align_score

0.11.0

  • np_range & rq_range.

  • discard multiple alignment reads

0.9.0

  • dump qual if the query file is bam or fastq. if query file is fa, the qual will be [255; query_len]

0.6.0

  • if the query file is bam format, it will try to dump np & ch & rq to the result bam

0.5.0

  • if the query file is bam format, it will try to dump np & ch to the result bam
Commit count: 149

cargo fmt