Release minimap2-2.6 (r623)
This commit is contained in:
parent
fb630de40a
commit
eb819c29e8
32
NEWS.md
32
NEWS.md
|
|
@ -1,3 +1,35 @@
|
||||||
|
Release 2.6-r623 (12 December 2017)
|
||||||
|
-----------------------------------
|
||||||
|
|
||||||
|
This release adds several features and fixes two minor bugs:
|
||||||
|
|
||||||
|
* Optionally build an index without sequences. This helps to reduce the
|
||||||
|
peak memory for read overlapping and is automatically applied when
|
||||||
|
base-level alignment is not requested.
|
||||||
|
|
||||||
|
* Approximately estimate per-base sequence divergence (i.e. 1-identity)
|
||||||
|
without performing base-level alignment, using a MashMap-like method. The
|
||||||
|
estimate is written to a new dv:f tag.
|
||||||
|
|
||||||
|
* Reduced the number of tiny terminal exons in RNA-seq alignment. The current
|
||||||
|
setting is conservative. Increase --end-seed-pen to drop more such exons.
|
||||||
|
|
||||||
|
* Reduced the peak memory when aligning long query sequences.
|
||||||
|
|
||||||
|
* Fixed a bug that is caused by HPC minimizers longer than 256bp. This should
|
||||||
|
have no effect in practice, but it is recommended to rebuild HPC indices if
|
||||||
|
possible.
|
||||||
|
|
||||||
|
* Fixed a bug when identifying identical hits (#71). This should only affect
|
||||||
|
artifactual reference consisting of near identical sequences.
|
||||||
|
|
||||||
|
For genomic sequences, minimap2 should give nearly identical alignments to
|
||||||
|
v2.5, except the new dv:f tag.
|
||||||
|
|
||||||
|
(2.6: 12 December 2017, r623)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Release 2.5-r572 (11 November 2017)
|
Release 2.5-r572 (11 November 2017)
|
||||||
-----------------------------------
|
-----------------------------------
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
[](https://github.com/lh3/minimap2/releases)
|
[](https://github.com/lh3/minimap2/releases)
|
||||||
[](https://anaconda.org/bioconda/minimap2)
|
[](https://anaconda.org/bioconda/minimap2)
|
||||||
[](https://pypi.python.org/pypi/mappy)
|
[](https://pypi.python.org/pypi/mappy)
|
||||||
[](https://travis-ci.org/lh3/minimap2)
|
[](https://travis-ci.org/lh3/minimap2)
|
||||||
|
|
@ -68,9 +68,9 @@ Detailed evaluations are available from the [minimap2 preprint][preprint].
|
||||||
Minimap2 only works on x86-64 CPUs. You can acquire precompiled binaries from
|
Minimap2 only works on x86-64 CPUs. You can acquire precompiled binaries from
|
||||||
the [release page][release] with:
|
the [release page][release] with:
|
||||||
```sh
|
```sh
|
||||||
curl -L https://github.com/lh3/minimap2/releases/download/v2.5/minimap2-2.5_x64-linux.tar.bz2 \
|
curl -L https://github.com/lh3/minimap2/releases/download/v2.6/minimap2-2.6_x64-linux.tar.bz2 \
|
||||||
| tar -jxvf -
|
| tar -jxvf -
|
||||||
./minimap2-2.5_x64-linux/minimap2
|
./minimap2-2.6_x64-linux/minimap2
|
||||||
```
|
```
|
||||||
If you want to compile from the source, you need to have a C compiler, GNU make
|
If you want to compile from the source, you need to have a C compiler, GNU make
|
||||||
and zlib development files installed. Then type `make` in the source code
|
and zlib development files installed. Then type `make` in the source code
|
||||||
|
|
|
||||||
2
main.c
2
main.c
|
|
@ -6,7 +6,7 @@
|
||||||
#include "mmpriv.h"
|
#include "mmpriv.h"
|
||||||
#include "getopt.h"
|
#include "getopt.h"
|
||||||
|
|
||||||
#define MM_VERSION "2.5-r622-dirty"
|
#define MM_VERSION "2.6-r623"
|
||||||
|
|
||||||
#ifdef __linux__
|
#ifdef __linux__
|
||||||
#include <sys/resource.h>
|
#include <sys/resource.h>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
.TH minimap2 1 "8 December 2017" "minimap2-2.5-dirty (r611)" "Bioinformatics tools"
|
.TH minimap2 1 "12 December 2017" "minimap2-2.6 (r623)" "Bioinformatics tools"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
.PP
|
.PP
|
||||||
minimap2 - mapping and alignment between collections of DNA sequences
|
minimap2 - mapping and alignment between collections of DNA sequences
|
||||||
|
|
|
||||||
|
|
@ -30,6 +30,7 @@ cdef extern from "minimap.h":
|
||||||
int end_bonus
|
int end_bonus
|
||||||
int min_dp_max
|
int min_dp_max
|
||||||
int min_ksw_len
|
int min_ksw_len
|
||||||
|
int anchor_ext_len, anchor_ext_shift
|
||||||
int pe_ori, pe_bonus
|
int pe_ori, pe_bonus
|
||||||
float mid_occ_frac
|
float mid_occ_frac
|
||||||
int32_t mid_occ
|
int32_t mid_occ
|
||||||
|
|
|
||||||
4
setup.py
4
setup.py
|
|
@ -23,7 +23,7 @@ def readme():
|
||||||
|
|
||||||
setup(
|
setup(
|
||||||
name = 'mappy',
|
name = 'mappy',
|
||||||
version = '2.5',
|
version = '2.6',
|
||||||
url = 'https://github.com/lh3/minimap2',
|
url = 'https://github.com/lh3/minimap2',
|
||||||
description = 'Minimap2 python binding',
|
description = 'Minimap2 python binding',
|
||||||
long_description = readme(),
|
long_description = readme(),
|
||||||
|
|
@ -35,7 +35,7 @@ setup(
|
||||||
ext_modules = [Extension('mappy',
|
ext_modules = [Extension('mappy',
|
||||||
sources = [module_src, 'align.c', 'bseq.c', 'chain.c', 'format.c', 'hit.c', 'index.c', 'pe.c',
|
sources = [module_src, 'align.c', 'bseq.c', 'chain.c', 'format.c', 'hit.c', 'index.c', 'pe.c',
|
||||||
'ksw2_extd2_sse.c', 'ksw2_exts2_sse.c', 'ksw2_extz2_sse.c', 'ksw2_ll_sse.c',
|
'ksw2_extd2_sse.c', 'ksw2_exts2_sse.c', 'ksw2_extz2_sse.c', 'ksw2_ll_sse.c',
|
||||||
'kalloc.c', 'kthread.c', 'map.c', 'misc.c', 'sdust.c', 'sketch.c'],
|
'kalloc.c', 'kthread.c', 'map.c', 'misc.c', 'sdust.c', 'sketch.c', 'esterr.c'],
|
||||||
depends = ['minimap.h', 'bseq.h', 'kalloc.h', 'kdq.h', 'khash.h', 'kseq.h', 'ksort.h',
|
depends = ['minimap.h', 'bseq.h', 'kalloc.h', 'kdq.h', 'khash.h', 'kseq.h', 'ksort.h',
|
||||||
'ksw2.h', 'kthread.h', 'kvec.h', 'mmpriv.h', 'sdust.h',
|
'ksw2.h', 'kthread.h', 'kvec.h', 'mmpriv.h', 'sdust.h',
|
||||||
'python/cmappy.h', 'python/cmappy.pxd'],
|
'python/cmappy.h', 'python/cmappy.pxd'],
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue