#include #include #include #include #include namespace mmtbx { namespace alignment { namespace { struct pairwise_global_wrappers { typedef pairwise_global w_t; static void wrap() { using namespace boost::python; class_("pairwise_global", no_init) .def(init(( arg_("seq1"), arg_("seq2")))) .def_readonly("result1", &w_t::result1) .def_readonly("result2", &w_t::result2) ; } }; void init_module() { pairwise_global_wrappers::wrap(); } } // namespace }} // namespace mmtbx::alignment BOOST_PYTHON_MODULE(mmtbx_alignment_ext) { mmtbx::alignment::init_module(); }