diff --git a/c-core/CMakeLists.txt b/c-core/CMakeLists.txt index c334d3f..6ca250d 100644 --- a/c-core/CMakeLists.txt +++ b/c-core/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.20.2 FATAL_ERROR) -project(deciphon VERSION 0.13.2 LANGUAGES C) +project(deciphon VERSION 0.13.3 LANGUAGES C) include(cmake/warnings.cmake) include(cmake/sanitizers.cmake) diff --git a/c-core/thread.c b/c-core/thread.c index 6c1418a..cdce293 100644 --- a/c-core/thread.c +++ b/c-core/thread.c @@ -139,6 +139,7 @@ static int process_window(struct thread *x, int protein_idx, if ((rc = hmmer_stage(&x->protein, x->product, &x->hmmer, &x->amino, seq, protein_idx, &x->path))) return rc; + if (x->product->line.evalue == 1.0) return rc; } struct match match = match_init(&x->protein);