Skip to content

Commit a0e7e9c

Browse files
Check if clc alignments is empty
1 parent b6494d1 commit a0e7e9c

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

.vscode/settings.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@
8282
"tuple": "cpp",
8383
"unordered_map": "cpp",
8484
"unordered_set": "cpp",
85-
"utility": "cpp"
85+
"utility": "cpp",
86+
"filesystem": "cpp"
8687
}
8788
}

src/Aligner.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -898,8 +898,12 @@ void runComponentMappings(const AlignmentGraph& alignmentGraph, moodycamel::Conc
898898
auto connectEnd = std::chrono::system_clock::now();
899899
auto connectms = std::chrono::duration_cast<std::chrono::milliseconds>(connectEnd - connectStart).count();
900900

901-
if (alignments.alignments.size() > 0) alignments.alignments = AlignmentSelection::SelectAlignments(alignments.alignments, selectionOptions);
902-
bool better = (long_alignments.alignments.empty() || long_edit_distance > alignments.alignments.front().alignmentScore);
901+
bool better = false;
902+
if (alignments.alignments.size() > 0)
903+
{
904+
alignments.alignments = AlignmentSelection::SelectAlignments(alignments.alignments, selectionOptions);
905+
better = (long_alignments.alignments.empty() || long_edit_distance > alignments.alignments.front().alignmentScore);
906+
}
903907

904908
if (params.shortVerboseMode || params.verboseMode)
905909
cerroutput << tmpidx << " " << short_id << " len=" << fastq->sequence.length() << " : "

0 commit comments

Comments
 (0)