From 991540a3db3035fc8d1ddd0d37af63750b8531f1 Mon Sep 17 00:00:00 2001 From: Marcel Martin Date: Wed, 20 Mar 2024 13:39:25 +0100 Subject: [PATCH] Use optimized parameters according to optimization in issue #423 --- src/indexparameters.cpp | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/indexparameters.cpp b/src/indexparameters.cpp index b8ed42cd..53469472 100644 --- a/src/indexparameters.cpp +++ b/src/indexparameters.cpp @@ -36,13 +36,14 @@ struct Profile { static auto max{std::numeric_limits::max()}; static std::vector profiles = { - Profile{ 50, 70, 18, -4, -2, 1}, - Profile{ 75, 90, 20, -4, -3, 2}, - Profile{100, 110, 20, -4, -2, 2}, - Profile{125, 135, 20, -4, -1, 4}, - Profile{150, 175, 20, -4, 1, 7}, - Profile{250, 375, 22, -4, 2, 12}, - Profile{400, max, 23, -6, 2, 12}, + Profile{ 50, 70, 16, -4, -2, -1}, + Profile{ 75, 90, 19, -4, -1, -1}, + Profile{100, 110, 17, -4, 1, 4}, + Profile{125, 135, 20, -4, 1, 4}, + Profile{150, 175, 20, -4, 2, 6}, + Profile{250, 275, 23, -4, 3, 13}, + Profile{300, 375, 25, -4, 3, 14}, + Profile{400, max, 27, -6, 5, 14}, }; /* Create an IndexParameters instance based on a given read length.