Skip to content

Commit 75ed643

Browse files
committed
Refactor: Use is_r1 if is_revcomp is used to index R1/R2
1 parent b7c3227 commit 75ed643

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

src/aln.cpp

+10-10
Original file line numberDiff line numberDiff line change
@@ -1037,8 +1037,8 @@ void align_or_map_paired(
10371037
std::array<Details, 2> details;
10381038
std::array<std::vector<Nam>, 2> nams_pair;
10391039

1040-
for (size_t is_revcomp : {0, 1}) {
1041-
const auto& record = is_revcomp == 0 ? record1 : record2;
1040+
for (size_t is_r1 : {0, 1}) {
1041+
const auto& record = is_r1 == 0 ? record1 : record2;
10421042

10431043
Timer strobe_timer;
10441044
auto query_randstrobes = randstrobes_query(record.seq, index_parameters);
@@ -1050,15 +1050,15 @@ void align_or_map_paired(
10501050
auto [nonrepetitive_fraction, n_hits, nams] = find_nams(query_randstrobes, index, map_param.use_mcs);
10511051
statistics.tot_find_nams += nam_timer.duration();
10521052
statistics.n_hits += n_hits;
1053-
details[is_revcomp].nams = nams.size();
1053+
details[is_r1].nams = nams.size();
10541054

10551055
if (map_param.rescue_level > 1) {
10561056
Timer rescue_timer;
10571057
if (nams.empty() || nonrepetitive_fraction < 0.7) {
10581058
int n_rescue_hits;
10591059
std::tie(n_rescue_hits, nams) = find_nams_rescue(query_randstrobes, index, map_param.rescue_cutoff, map_param.use_mcs);
1060-
details[is_revcomp].nam_rescue = true;
1061-
details[is_revcomp].rescue_nams = nams.size();
1060+
details[is_r1].nam_rescue = true;
1061+
details[is_r1].rescue_nams = nams.size();
10621062
statistics.n_rescue_hits += n_rescue_hits;
10631063
}
10641064
statistics.tot_time_rescue += rescue_timer.duration();
@@ -1067,14 +1067,14 @@ void align_or_map_paired(
10671067
std::sort(nams.begin(), nams.end(), by_score<Nam>);
10681068
shuffle_top_nams(nams, random_engine);
10691069
statistics.tot_sort_nams += nam_sort_timer.duration();
1070-
nams_pair[is_revcomp] = nams;
1070+
nams_pair[is_r1] = nams;
10711071
}
10721072

10731073
#ifdef TRACE
1074-
for (int is_revcomp : {0, 1}) {
1075-
const auto& record = is_revcomp == 0 ? record1 : record2;
1076-
std::cerr << "R" << is_revcomp + 1 << " name: " << record.name << '\n';
1077-
const auto& nams = nams_pair[is_revcomp];
1074+
for (int is_r1 : {0, 1}) {
1075+
const auto& record = is_r1 == 0 ? record1 : record2;
1076+
std::cerr << "R" << is_r1 + 1 << " name: " << record.name << '\n';
1077+
const auto& nams = nams_pair[is_r1];
10781078
std::cerr << "Found " << nams.size() << " NAMs\n";
10791079
for (auto& nam : nams) {
10801080
std::cerr << "- " << nam << '\n';

0 commit comments

Comments
 (0)