INNER CODE UNIT · C++
x
refresh-bio/FAMSA · src/msa_refinement.cpp:35
int x = (int)min(gap_stats[i], card - gap_stats[i]);
if (x > 0)
tmp.emplace_back(i, x);
}
stable_sort(tmp.begin(), tmp.end(), [](const pair<size_t, size_t>& x, const pair<size_t, size_t>& y) {
if (x.second != y.second)
return x.second < y.second;
else
return x.first < y.first;
});
if (tmp.empty())
{
RefineRandom(profile_to_refine, dest_prof_id);
return;
}