From 69094fcd431fd2ea7a8e2d7f5f6c6e1896a9ef78 Mon Sep 17 00:00:00 2001 From: Jason Chin Date: Sun, 25 Aug 2024 03:31:14 +0000 Subject: [PATCH] Fix wrong config length length store when using agc append to create the database. --- src/core/agc_compressor.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/core/agc_compressor.cpp b/src/core/agc_compressor.cpp index 1be2fcb..89bcceb 100644 --- a/src/core/agc_compressor.cpp +++ b/src/core/agc_compressor.cpp @@ -1790,8 +1790,6 @@ bool CAGCCompressor::Append(const string& _in_archive_fn, const string& _out_arc concatenated_genomes = _concatenated_genomes; adaptive_compression = _adaptive_compression; - min_match_len = compression_params.min_match_len; - uint32_t segment_size = compression_params.segment_size; verbosity = _verbosity; if (!load_file_type_info(in_archive_name)) @@ -1801,6 +1799,10 @@ bool CAGCCompressor::Append(const string& _in_archive_fn, const string& _out_arc if (!load_metadata()) return false; + + min_match_len = compression_params.min_match_len; + uint32_t segment_size = compression_params.segment_size; + working_mode = working_mode_t::appending; out_archive = make_shared(false, 32 << 20);