From bbf0bb871b4d4f00f537e506bc584f747c94ab15 Mon Sep 17 00:00:00 2001 From: Heng Li Date: Wed, 2 Apr 2025 00:13:37 -0400 Subject: [PATCH] r1245: allow shorter hits for splice:sr --- minimap.h | 2 +- options.c | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/minimap.h b/minimap.h index 7bdd45a..e6ae9ce 100644 --- a/minimap.h +++ b/minimap.h @@ -5,7 +5,7 @@ #include #include -#define MM_VERSION "2.28-r1242-dirty" +#define MM_VERSION "2.28-r1245-dirty" #define MM_F_NO_DIAG (0x001LL) // no exact diagonal hit #define MM_F_NO_DUAL (0x002LL) // skip pairs where query name is lexicographically larger than target name diff --git a/options.c b/options.c index 0fb6af7..547e5bc 100644 --- a/options.c +++ b/options.c @@ -179,10 +179,11 @@ int mm_set_opt(const char *preset, mm_idxopt_t *io, mm_mapopt_t *mo) } else if (strcmp(preset, "splice:sr") == 0) { mo->flag |= MM_F_NO_PRINT_2ND | MM_F_2_IO_THREADS | MM_F_HEAP_SORT | MM_F_FRAG_MODE | MM_F_PE_IND; mo->noncan = 5, mo->b = 4, mo->q = 6, mo->q2 = 24; - mo->end_bonus = 10; - mo->mini_batch_size = 50000000; + mo->min_chain_score = 25; + mo->min_dp_max = 40; mo->pe_ori = 0<<1|1; // FR mo->best_n = 10; + mo->mini_batch_size = 50000000; } } else return -1; return 0;