thres_append(m.thres_append),
motif_sequences(m.motif_sequences),
color_mapper(m.color_mapper),
+ analysis_path(m.analysis_path),
dirty(m.dirty)
{
connect(&the_paths, SIGNAL(progress(const std::string&, int, int)),
this, SIGNAL(progress(const std::string&, int, int)));
}
+boost::filesystem::path Mussa::get_analysis_path() const
+{
+ return analysis_path;
+}
+
// set all parameters to null state
void
Mussa::clear()
thres_append = false;
motif_sequences.clear();
if(color_mapper) color_mapper->clear();
+ the_seqs.clear();
the_paths.clear();
+ analysis_path = fs::path();
dirty = false;
}
+bool Mussa::is_dirty() const
+{
+ return dirty;
+}
+
+bool Mussa::empty() const
+{
+ return the_seqs.empty();
+}
+
+
// these 5 simple methods manually set the parameters for doing an analysis
// used so that the gui can take input from user and setup the analysis
// note - still need a set_append(bool, bool) method...
}
}
dirty = false;
+ analysis_path = save_path;
}
void
vector<FLPs> empty_FLP_vector;
FLPs dummy_comp;
+ analysis_path = ana_file;
//clog << "ana_file name " << ana_file.string() << endl;
analysis_name = ana_path.leaf();
//clog << " ana_name " << analysis_name << endl;