From 5e245d17b9b7ca719cb7cc895bb569fa1bd67b55 Mon Sep 17 00:00:00 2001 From: Martin Steinegger Date: Wed, 22 Sep 2021 17:29:17 +0900 Subject: [PATCH] copy dbtype and clear map --- src/util/pairaln.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/util/pairaln.cpp b/src/util/pairaln.cpp index 8d42dde58..3e877875c 100644 --- a/src/util/pairaln.cpp +++ b/src/util/pairaln.cpp @@ -47,7 +47,7 @@ int pairaln(int argc, const char **argv, const Command& command) { localThreads = std::max(std::min((size_t)par.threads, alnDbr.getSize()), (size_t)1); #endif - DBWriter resultWriter(par.db4.c_str(), par.db4Index.c_str(), localThreads, par.compressed, Parameters::DBTYPE_ALIGNMENT_RES); + DBWriter resultWriter(par.db4.c_str(), par.db4Index.c_str(), localThreads, par.compressed, alnDbr.getDbtype()); resultWriter.open(); Debug::Progress progress(alnDbr.getSize()); @@ -101,6 +101,7 @@ int pairaln(int argc, const char **argv, const Command& command) { } resultWriter.writeData(outputA.c_str(), outputA.length(), alnDbr.getDbKey(i), thread_idx); resultWriter.writeData(outputB.c_str(), outputB.length(), alnDbr.getDbKey(i+1), thread_idx); + findPair.clear(); } }