From f6c98807d589091c625db68da258d587795acbab Mon Sep 17 00:00:00 2001 From: Milot Mirdita Date: Fri, 8 Mar 2024 02:44:02 +0900 Subject: [PATCH] Only fetch cSeqId if its needed in expand --- src/util/expandaln.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util/expandaln.cpp b/src/util/expandaln.cpp index ebda49dec..cbb767ccd 100644 --- a/src/util/expandaln.cpp +++ b/src/util/expandaln.cpp @@ -321,8 +321,8 @@ int expandaln(int argc, const char **argv, const Command& command, bool returnAl continue; } } else { - size_t cSeqId = cReader->getId(cSeqKey); if (returnAlnRes == false || par.expansionMode == Parameters::EXPAND_RESCORE_BACKTRACE) { + size_t cSeqId = cReader->getId(cSeqKey); cSeq.mapSequence(cSeqId, cSeqKey, cReader->getData(cSeqId, thread_idx), cReader->getSeqLen(cSeqId)); } //rescoreResultByBacktrace(resultAc, aSeq, cSeq, subMat, compositionBias, par.gapOpen.values.aminoacid(), par.gapExtend.values.aminoacid());