%module(docstring="Jellyfish binding") jellyfish %naturalvar; // Use const reference instead of pointers %include "std_string.i" %include "exception.i" %include "std_except.i" %include "typemaps.i" %feature("autodoc", "2"); %{ #ifdef SWIGPYTHON #define SWIG_FILE_WITH_INIT #endif #ifdef SWIGPERL #undef seed #undef random #endif #include #include #undef die #include #include #include #include #include #undef die %} %include "mer_dna.i" %include "mer_file.i" %include "hash_counter.i" %include "hash_set.i"