// add path that each species iterator is pointing to
set_path_to_cur_sp_itor_track(path, win_i, sp_itor_begin);
- pathz.push_back(ConservedPath(soft_thres, path));
+ pathz.push_back(ConservedPath(win_size, soft_thres, path));
// now advance the right iterator
still_paths = advance_sp_itor_track(sp_itor_begin,
// if the path is transitive, save the path
if (is_transitive_path(path, all_comparisons, soft_thres)) {
- ConservedPath new_path(soft_thres, path);
+ ConservedPath new_path(win_size, soft_thres, path);
pathz.push_back(new_path);
}
all_matches);
}
}
+ if ((win_i % 1000) == 0) {
+ emit progress("transitive refinement", win_i, window_num);
+ }
}
+ emit progress("transitive refinement", window_num, window_num);
//clog << "pathz=" << pathz.size()
// << " all_cmp=" << all_comparisons.size();
//if (pathz.begin() != pathz.end())