INNER CODE UNIT · C++
listlen
torognes/swarm · src/algo.cpp:631
auto const listlen = amplicons - first;
qgram_differ.fast_over_pool(subseed.ampliconid,
make_view(amps_v).subview(first, listlen),
workspace.qgram_diffs(listlen));
for (auto i = 0ULL; i < listlen; ++i) {
if (workspace.qgramdiffs_v[i] <= parameters.opt_differences) {
workspace.targetindices[targetcount] = first + i;
workspace.targetampliconids[targetcount] = amps_v[first + i].ampliconid;
++targetcount;
}
}
}
return targetcount;
}
auto grow_cluster_from_subseeds(struct Parameters const & parameters,