build the python interface
[mussa.git] / py / mussa.cpp
index 55e5a2fd2c17a409f0ed1d451e87fd4120e2a152..b82cb43f2e589f5408a94ce8b7f565e8b284df30 100644 (file)
@@ -9,10 +9,11 @@ void export_mussa()
   //BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(mussa_analyze_overloads, 
   //                                       &Mussa::analyze, 0, 4);
 
+  void (Mussa::*load_mupa_string)(std::string) = &Mussa::load_mupa_file;
   class_<Mussa>("Mussa")
     .def("save", &Mussa::save)
     .def("load", &Mussa::load, "Load previous run analysis")
-    .def("load_mupa", &Mussa::load_mupa_file, "Load mussa parameter file")
+    .def("load_mupa", load_mupa_string, "Load mussa parameter file")
     .def("clear", &Mussa::clear, "Clear the current analysis")
     .add_property("name", &Mussa::get_name, &Mussa::set_name)
     .def("size", &Mussa::size, "Number of sequences to be used "