mm2 0.22.0

minimap2 frontend
Documentation


requirements
* samtools : https://www.htslib.org/download/

```
# 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.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

```rust
// 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