r439: use splice-like chain gap cost between segs

This improves accuracy
This commit is contained in:
Heng Li 2017-09-25 16:04:38 -04:00
parent 9538c985aa
commit 64c0ad6b35
2 changed files with 2 additions and 2 deletions

View File

@ -56,7 +56,7 @@ mm128_t *mm_chain_dp(int max_dist_x, int max_dist_y, int bw, int max_skip, int m
min_d = dq < dr? dq : dr;
sc = min_d > q_span? q_span : dq < dr? dq : dr;
log_dd = dd? ilog2_32(dd) : 0;
if (is_cdna) {
if (is_cdna || sidi != sidj) {
int c_log, c_lin;
c_lin = (int)(dd * .01 * avg_qspan);
c_log = log_dd;

2
main.c
View File

@ -6,7 +6,7 @@
#include "mmpriv.h"
#include "getopt.h"
#define MM_VERSION "2.2-r438-dirty"
#define MM_VERSION "2.2-r439-dirty"
#ifdef __linux__
#include <sys/resource.h>