switch to using boost::filesystem
[mussa.git] / alg / nway_paths.hpp
index 1a2b002abd741a5009ae28a5f7319c6bbbd61c4a..01c4be0f09a57ce3bd2d28a2bfb7facd71ba8c0d 100644 (file)
@@ -13,6 +13,7 @@
 //                        ----------------------------------------
 //                         ----------  mussa_nway.hh  -----------
 //                        ----------------------------------------
+#include <boost/filesystem/path.hpp>
 
 #include <list>
 #include <string>
@@ -55,9 +56,9 @@ class NwayPaths
     void path_search(std::vector<std::vector<FLPs> > all_comparisons, ConservedPath path, size_t depth);
 
     void simple_refine();
-    void save(std::string save_file_path);
+    void save(boost::filesystem::path save_file_path);
     //! load a muway file, \throws mussa_load_error
-    void load(std::string load_file_path);
+    void load(boost::filesystem::path load_file_path);
     void add_path(int threshold, std::vector<int>& loaded_path);
     void add_path(ConservedPath loaded_path);
     //! how many sequences are in our comparison
@@ -66,7 +67,7 @@ class NwayPaths
     void find_paths(std::vector<std::vector<FLPs> > all_comparisons);
     void refine();
 
-    void save_old(std::string save_file_path);
+    void save_old(boost::filesystem::path save_file_path);
     void print(std::list<std::vector<int> >&);
 
     std::list<ConservedPath>::iterator pbegin() { return pathz.begin() ; }