Skip to content

Commit eb819c2

Browse files
committed
Release minimap2-2.6 (r623)
1 parent fb630de commit eb819c2

File tree

6 files changed

+40
-7
lines changed

6 files changed

+40
-7
lines changed

NEWS.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,35 @@
1+
Release 2.6-r623 (12 December 2017)
2+
-----------------------------------
3+
4+
This release adds several features and fixes two minor bugs:
5+
6+
* Optionally build an index without sequences. This helps to reduce the
7+
peak memory for read overlapping and is automatically applied when
8+
base-level alignment is not requested.
9+
10+
* Approximately estimate per-base sequence divergence (i.e. 1-identity)
11+
without performing base-level alignment, using a MashMap-like method. The
12+
estimate is written to a new dv:f tag.
13+
14+
* Reduced the number of tiny terminal exons in RNA-seq alignment. The current
15+
setting is conservative. Increase --end-seed-pen to drop more such exons.
16+
17+
* Reduced the peak memory when aligning long query sequences.
18+
19+
* Fixed a bug that is caused by HPC minimizers longer than 256bp. This should
20+
have no effect in practice, but it is recommended to rebuild HPC indices if
21+
possible.
22+
23+
* Fixed a bug when identifying identical hits (#71). This should only affect
24+
artifactual reference consisting of near identical sequences.
25+
26+
For genomic sequences, minimap2 should give nearly identical alignments to
27+
v2.5, except the new dv:f tag.
28+
29+
(2.6: 12 December 2017, r623)
30+
31+
32+
133
Release 2.5-r572 (11 November 2017)
234
-----------------------------------
335

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
[![GitHub Downloads](https://img.shields.io/github/downloads/lh3/minimap2/total.svg?style=social&logo=github&label=Download%20v2.5)](https://github.com/lh3/minimap2/releases)
1+
[![GitHub Downloads](https://img.shields.io/github/downloads/lh3/minimap2/total.svg?style=social&logo=github&label=Download)](https://github.com/lh3/minimap2/releases)
22
[![BioConda Install](https://img.shields.io/conda/dn/bioconda/minimap2.svg?style=flag&label=BioConda%20install)](https://anaconda.org/bioconda/minimap2)
33
[![PyPI](https://img.shields.io/pypi/v/mappy.svg?style=flat)](https://pypi.python.org/pypi/mappy)
44
[![Build Status](https://travis-ci.org/lh3/minimap2.svg?branch=master)](https://travis-ci.org/lh3/minimap2)
@@ -68,9 +68,9 @@ Detailed evaluations are available from the [minimap2 preprint][preprint].
6868
Minimap2 only works on x86-64 CPUs. You can acquire precompiled binaries from
6969
the [release page][release] with:
7070
```sh
71-
curl -L https://github.com/lh3/minimap2/releases/download/v2.5/minimap2-2.5_x64-linux.tar.bz2 \
71+
curl -L https://github.com/lh3/minimap2/releases/download/v2.6/minimap2-2.6_x64-linux.tar.bz2 \
7272
| tar -jxvf -
73-
./minimap2-2.5_x64-linux/minimap2
73+
./minimap2-2.6_x64-linux/minimap2
7474
```
7575
If you want to compile from the source, you need to have a C compiler, GNU make
7676
and zlib development files installed. Then type `make` in the source code

main.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#include "mmpriv.h"
77
#include "getopt.h"
88

9-
#define MM_VERSION "2.5-r622-dirty"
9+
#define MM_VERSION "2.6-r623"
1010

1111
#ifdef __linux__
1212
#include <sys/resource.h>

minimap2.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.TH minimap2 1 "8 December 2017" "minimap2-2.5-dirty (r611)" "Bioinformatics tools"
1+
.TH minimap2 1 "12 December 2017" "minimap2-2.6 (r623)" "Bioinformatics tools"
22
.SH NAME
33
.PP
44
minimap2 - mapping and alignment between collections of DNA sequences

python/cmappy.pxd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ cdef extern from "minimap.h":
3030
int end_bonus
3131
int min_dp_max
3232
int min_ksw_len
33+
int anchor_ext_len, anchor_ext_shift
3334
int pe_ori, pe_bonus
3435
float mid_occ_frac
3536
int32_t mid_occ

setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ def readme():
2323

2424
setup(
2525
name = 'mappy',
26-
version = '2.5',
26+
version = '2.6',
2727
url = 'https://github.com/lh3/minimap2',
2828
description = 'Minimap2 python binding',
2929
long_description = readme(),
@@ -35,7 +35,7 @@ def readme():
3535
ext_modules = [Extension('mappy',
3636
sources = [module_src, 'align.c', 'bseq.c', 'chain.c', 'format.c', 'hit.c', 'index.c', 'pe.c',
3737
'ksw2_extd2_sse.c', 'ksw2_exts2_sse.c', 'ksw2_extz2_sse.c', 'ksw2_ll_sse.c',
38-
'kalloc.c', 'kthread.c', 'map.c', 'misc.c', 'sdust.c', 'sketch.c'],
38+
'kalloc.c', 'kthread.c', 'map.c', 'misc.c', 'sdust.c', 'sketch.c', 'esterr.c'],
3939
depends = ['minimap.h', 'bseq.h', 'kalloc.h', 'kdq.h', 'khash.h', 'kseq.h', 'ksort.h',
4040
'ksw2.h', 'kthread.h', 'kvec.h', 'mmpriv.h', 'sdust.h',
4141
'python/cmappy.h', 'python/cmappy.pxd'],

0 commit comments

Comments
 (0)