#include <boost/python.hpp>
-
-using namespace boost::python;
+namespace py = boost::python;
#include "alg/mussa.hpp"
{
void (Mussa::*load_mupa_string)(std::string) = &Mussa::load_mupa_file;
- class_<Mussa>("Mussa")
+ py::class_<Mussa>("Mussa")
.def("save", &Mussa::save)
.def("load", &Mussa::load, "Load previous run analysis")
.def("load_mupa", load_mupa_string, "Load mussa parameter file")
&Mussa::set_analysis_mode)
.add_property("analysisModeName", &Mussa::get_analysis_mode_name)
.def("analyze", &Mussa::analyze, "Run the analysis")
- .def("paths", &Mussa::paths, return_internal_reference<>())
+ .def("paths", &Mussa::paths, py::return_internal_reference<>())
//.def("sequences", &Mussa::sequences)
- .def("addSequence", &Mussa::add_a_seq) ;
+ .def("addSequence", &Mussa::add_a_seq)
+ ;
- enum_<Mussa::analysis_modes>("analysis_modes")
+ py::enum_<Mussa::analysis_modes>("analysis_modes")
.value("TransitiveNway", Mussa::TransitiveNway )
.value("RadialNway", Mussa::RadialNway )
.value("EntropyNway", Mussa::EntropyNway )