#include <string>
#include <vector>
-#include "alg/flp.hpp"
#include "alg/conserved_path.hpp"
+#include "alg/flp.hpp"
+#include "alg/mussa_callback.hpp"
class NwayPaths
{
double ent_thres;
std::vector<char *> c_sequences; //used by entropy_path_search
+ analysis_callback progress_cb;
public:
NwayPaths();
int get_threshold() const;
//! return window size used for this analysis
int get_window() const;
+ //! set analysis progress callback
+ void set_progress_callback(analysis_callback cb);
+ //! get analysis progress callback
+ analysis_callback get_progress_callback() const;
void radiate_path_search(std::vector<std::vector<FLPs> > all_comparisons);
void trans_path_search(std::vector<std::vector<FLPs> > all_comparisons);