void save_muway(boost::filesystem::path save_path);
//! load a saved analysis directory
void load(boost::filesystem::path ana_path);
+ // ! return path to the where the analysis is stored
+ boost::filesystem::path get_analysis_path() const;
//! clear parameters and initialize data lists
void clear();
//! return a string name for an analysis mode
std::string get_analysis_mode_name() const;
//! return if we have unsaved changes
- bool is_dirty() const { return dirty; }
+ bool is_dirty() const;
+ //! is there anything loaded into this analysis?
+ bool empty() const;
//! return the refined paths found by the nway analysis.
const NwayPaths& paths() const;
std::set<Sequence> motif_sequences;
//! color manager
boost::shared_ptr<AnnotationColors> color_mapper;
+ //! path to our analysis
+ boost::filesystem::path analysis_path;
//! flag indicating if we have unsaved changes
bool dirty;