Generated by Cython 3.0.10
Yellow lines hint at Python interaction.
Click on a line that starts with a "+" to see the C code that Cython generated for it.
Raw output: seq_to_pat.cpp
+001: # -*- coding: utf-8 -*-
__pyx_t_2 = __Pyx_PyDict_NewPresized(0); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); if (PyDict_SetItem(__pyx_d, __pyx_n_s_test, __pyx_t_2) < 0) __PYX_ERR(1, 1, __pyx_L1_error) __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
002: # SPDX-License-Identifier: GPL-2.0
003: # distutils: language = c++
004:
005: from seq2pat cimport Seq2pat
006: from libcpp.vector cimport vector
007:
008:
009: # seq2pat.pxd/seq_to_pat.pyx wrap seq2pat.hpp/seq2pat.cpp providing
010: # access to the c++ implementation of sequential
011: # which allows us to build an mdd
012: # and mine it for frequent sequences in c++ env.
013: # c_seq2pat is the c++ class that we interact with directly
014: # through the setters and getters defined in this file.
015: # Parameter names and types correspond to parameter names
016: # and python class types that compile into c++ equalivant in
017: # seq2pat.cpp.
018: # Parameters -sequences, atttribute, constraints, etc- as
019: # required by build_mdd() and freq_mining() receive input
020: # from the _get_cython_imp(self) method in public seq2pat.py
021: # then each setter is called via settattr() and
022: # assigned to its corresponding c_seq2pat element
023: cdef class PySeq2pat:
024: cdef Seq2pat* c_seq2pat;
025:
+026: def __cinit__(self):
/* Python wrapper */
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_1__cinit__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_1__cinit__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds) {
CYTHON_UNUSED Py_ssize_t __pyx_nargs;
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
int __pyx_r;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__cinit__ (wrapper)", 0);
#if CYTHON_ASSUME_SAFE_MACROS
__pyx_nargs = PyTuple_GET_SIZE(__pyx_args);
#else
__pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return -1;
#endif
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
if (unlikely(__pyx_nargs > 0)) {
__Pyx_RaiseArgtupleInvalid("__cinit__", 1, 0, 0, __pyx_nargs); return -1;}
if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_VARARGS(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "__cinit__", 0))) return -1;
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat___cinit__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static int __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat___cinit__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
int __pyx_r;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__cinit__", __pyx_f[1], 26, 0, __PYX_ERR(1, 26, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_r = 0;
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.__cinit__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = -1;
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
return __pyx_r;
}
027: # Seq2pat c++ object as defined in seq2pat.hpp/seq2pat.cpp
+028: self.c_seq2pat = new Seq2pat();
try {
__pyx_t_1 = new patterns::Seq2pat();
} catch(...) {
__Pyx_CppExn2PyErr();
__PYX_ERR(1, 28, __pyx_L1_error)
}
__pyx_v_self->c_seq2pat = __pyx_t_1;
029:
+030: def __dealloc__(self):
/* Python wrapper */
static void __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_3__dealloc__(PyObject *__pyx_v_self); /*proto*/
static void __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_3__dealloc__(PyObject *__pyx_v_self) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__dealloc__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_2__dealloc__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
}
static void __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_2__dealloc__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
__Pyx_TraceDeclarations
__Pyx_TraceCall("__dealloc__", __pyx_f[1], 30, 0, __PYX_ERR(1, 30, __pyx_L1_error));
/* … */
/* function exit code */
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_WriteUnraisable("sequential.backend.seq_to_pat.PySeq2pat.__dealloc__", __pyx_clineno, __pyx_lineno, __pyx_filename, 1, 0);
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
}
+031: del self.c_seq2pat
delete __pyx_v_self->c_seq2pat;
032:
+033: def mine(self):
/* Python wrapper */
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5mine(PyObject *__pyx_v_self,
#if CYTHON_METH_FASTCALL
PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds
#else
PyObject *__pyx_args, PyObject *__pyx_kwds
#endif
); /*proto*/
static PyMethodDef __pyx_mdef_10sequential_7backend_10seq_to_pat_9PySeq2pat_5mine = {"mine", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5mine, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0};
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5mine(PyObject *__pyx_v_self,
#if CYTHON_METH_FASTCALL
PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds
#else
PyObject *__pyx_args, PyObject *__pyx_kwds
#endif
) {
#if !CYTHON_METH_FASTCALL
CYTHON_UNUSED Py_ssize_t __pyx_nargs;
#endif
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
PyObject *__pyx_r = 0;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("mine (wrapper)", 0);
#if !CYTHON_METH_FASTCALL
#if CYTHON_ASSUME_SAFE_MACROS
__pyx_nargs = PyTuple_GET_SIZE(__pyx_args);
#else
__pyx_nargs = PyTuple_Size(__pyx_args); if (unlikely(__pyx_nargs < 0)) return NULL;
#endif
#endif
__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs);
if (unlikely(__pyx_nargs > 0)) {
__Pyx_RaiseArgtupleInvalid("mine", 1, 0, 0, __pyx_nargs); return NULL;}
if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "mine", 0))) return NULL;
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4mine(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static PyObject *__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4mine(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
PyObject *__pyx_r = NULL;
__Pyx_TraceDeclarations
__Pyx_TraceFrameInit(__pyx_codeobj_)
__Pyx_TraceCall("mine", __pyx_f[1], 33, 0, __PYX_ERR(1, 33, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_L1_error:;
__Pyx_XDECREF(__pyx_t_2);
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.mine", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = NULL;
__pyx_L0:;
__Pyx_XGIVEREF(__pyx_r);
__Pyx_TraceReturn(__pyx_r, 0);
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
/* … */
__pyx_tuple__4 = PyTuple_Pack(1, __pyx_n_s_self); if (unlikely(!__pyx_tuple__4)) __PYX_ERR(1, 33, __pyx_L1_error)
__Pyx_GOTREF(__pyx_tuple__4);
__Pyx_GIVEREF(__pyx_tuple__4);
/* … */
__pyx_t_2 = __Pyx_CyFunction_New(&__pyx_mdef_10sequential_7backend_10seq_to_pat_9PySeq2pat_5mine, __Pyx_CYFUNCTION_CCLASS, __pyx_n_s_PySeq2pat_mine, NULL, __pyx_n_s_sequential_backend_seq_to_pat, __pyx_d, ((PyObject *)__pyx_codeobj_)); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 33, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
if (__Pyx_SetItemOnTypeDict((PyObject *)__pyx_ptype_10sequential_7backend_10seq_to_pat_PySeq2pat, __pyx_n_s_mine, __pyx_t_2) < 0) __PYX_ERR(1, 33, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
PyType_Modified(__pyx_ptype_10sequential_7backend_10seq_to_pat_PySeq2pat);
__pyx_codeobj_ = (PyObject*)__Pyx_PyCode_New(1, 0, 0, 1, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__4, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_sequential_backend_seq_to_pat_py, __pyx_n_s_mine, 33, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj_)) __PYX_ERR(1, 33, __pyx_L1_error)
+034: return self.c_seq2pat.mine()
__Pyx_XDECREF(__pyx_r); try { __pyx_t_1 = __pyx_v_self->c_seq2pat->mine(); } catch(...) { __Pyx_CppExn2PyErr(); __PYX_ERR(1, 34, __pyx_L1_error) } __pyx_t_2 = __pyx_convert_vector_to_py_std_3a__3a_vector_3c_int_3e___(__pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 34, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __pyx_r = __pyx_t_2; __pyx_t_2 = 0; goto __pyx_L0;
035:
+036: @property
/* Python wrapper */
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5items_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5items_1__get__(PyObject *__pyx_v_self) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
PyObject *__pyx_r = 0;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5items___get__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static PyObject *__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5items___get__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
PyObject *__pyx_r = NULL;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__get__", __pyx_f[1], 36, 0, __PYX_ERR(1, 36, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_L1_error:;
__Pyx_XDECREF(__pyx_t_1);
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.items.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = NULL;
__pyx_L0:;
__Pyx_XGIVEREF(__pyx_r);
__Pyx_TraceReturn(__pyx_r, 0);
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
037: def items(self):
+038: return self.c_seq2pat.items
__Pyx_XDECREF(__pyx_r); __pyx_t_1 = __pyx_convert_vector_to_py_std_3a__3a_vector_3c_int_3e___(__pyx_v_self->c_seq2pat->items); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 38, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; goto __pyx_L0;
039:
+040: @items.setter
/* Python wrapper */
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5items_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_i); /*proto*/
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5items_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_i) {
std::vector<std::vector<int> > __pyx_v_i;
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
int __pyx_r;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
assert(__pyx_arg_i); {
__pyx_v_i = __pyx_convert_vector_from_py_std_3a__3a_vector_3c_int_3e___(__pyx_arg_i); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 41, __pyx_L3_error)
}
goto __pyx_L4_argument_unpacking_done;
__pyx_L3_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.items.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__Pyx_RefNannyFinishContext();
return -1;
__pyx_L4_argument_unpacking_done:;
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5items_2__set__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self), __PYX_STD_MOVE_IF_SUPPORTED(__pyx_v_i));
int __pyx_lineno = 0;
const char *__pyx_filename = NULL;
int __pyx_clineno = 0;
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static int __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5items_2__set__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self, std::vector<std::vector<int> > __pyx_v_i) {
int __pyx_r;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__set__", __pyx_f[1], 40, 0, __PYX_ERR(1, 40, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_r = 0;
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.items.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = -1;
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
return __pyx_r;
}
041: def items(self, vector[vector[int]] i):
+042: self.c_seq2pat.items = i
__pyx_v_self->c_seq2pat->items = __pyx_v_i;
043:
+044: @property
/* Python wrapper */
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_1N_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_1N_1__get__(PyObject *__pyx_v_self) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
PyObject *__pyx_r = 0;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_1N___get__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static PyObject *__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_1N___get__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
PyObject *__pyx_r = NULL;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__get__", __pyx_f[1], 44, 0, __PYX_ERR(1, 44, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_L1_error:;
__Pyx_XDECREF(__pyx_t_1);
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.N.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = NULL;
__pyx_L0:;
__Pyx_XGIVEREF(__pyx_r);
__Pyx_TraceReturn(__pyx_r, 0);
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
045: def N(self):
+046: return self.c_seq2pat.N
__Pyx_XDECREF(__pyx_r); __pyx_t_1 = __Pyx_PyInt_From_int(__pyx_v_self->c_seq2pat->N); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 46, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; goto __pyx_L0;
047:
+048: @N.setter
/* Python wrapper */
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_1N_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_N); /*proto*/
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_1N_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_N) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
int __pyx_r;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_1N_2__set__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self), ((PyObject *)__pyx_v_N));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static int __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_1N_2__set__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self, PyObject *__pyx_v_N) {
int __pyx_r;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__set__", __pyx_f[1], 48, 0, __PYX_ERR(1, 48, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_r = 0;
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.N.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = -1;
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
return __pyx_r;
}
049: def N(self, N):
+050: self.c_seq2pat.N = N
__pyx_t_1 = __Pyx_PyInt_As_int(__pyx_v_N); if (unlikely((__pyx_t_1 == (int)-1) && PyErr_Occurred())) __PYX_ERR(1, 50, __pyx_L1_error) __pyx_v_self->c_seq2pat->N = __pyx_t_1;
051:
+052: @property
/* Python wrapper */
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_1M_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_1M_1__get__(PyObject *__pyx_v_self) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
PyObject *__pyx_r = 0;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_1M___get__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static PyObject *__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_1M___get__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
PyObject *__pyx_r = NULL;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__get__", __pyx_f[1], 52, 0, __PYX_ERR(1, 52, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_L1_error:;
__Pyx_XDECREF(__pyx_t_1);
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.M.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = NULL;
__pyx_L0:;
__Pyx_XGIVEREF(__pyx_r);
__Pyx_TraceReturn(__pyx_r, 0);
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
053: def M(self):
+054: return self.c_seq2pat.M
__Pyx_XDECREF(__pyx_r); __pyx_t_1 = __Pyx_PyInt_From_int(__pyx_v_self->c_seq2pat->M); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 54, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; goto __pyx_L0;
055:
+056: @M.setter
/* Python wrapper */
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_1M_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_M); /*proto*/
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_1M_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_M) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
int __pyx_r;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_1M_2__set__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self), ((PyObject *)__pyx_v_M));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static int __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_1M_2__set__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self, PyObject *__pyx_v_M) {
int __pyx_r;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__set__", __pyx_f[1], 56, 0, __PYX_ERR(1, 56, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_r = 0;
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.M.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = -1;
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
return __pyx_r;
}
057: def M(self, M):
+058: self.c_seq2pat.M = M
__pyx_t_1 = __Pyx_PyInt_As_int(__pyx_v_M); if (unlikely((__pyx_t_1 == (int)-1) && PyErr_Occurred())) __PYX_ERR(1, 58, __pyx_L1_error) __pyx_v_self->c_seq2pat->M = __pyx_t_1;
059:
+060: @property
/* Python wrapper */
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_1L_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_1L_1__get__(PyObject *__pyx_v_self) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
PyObject *__pyx_r = 0;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_1L___get__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static PyObject *__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_1L___get__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
PyObject *__pyx_r = NULL;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__get__", __pyx_f[1], 60, 0, __PYX_ERR(1, 60, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_L1_error:;
__Pyx_XDECREF(__pyx_t_1);
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.L.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = NULL;
__pyx_L0:;
__Pyx_XGIVEREF(__pyx_r);
__Pyx_TraceReturn(__pyx_r, 0);
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
061: def L(self):
+062: return self.c_seq2pat.L
__Pyx_XDECREF(__pyx_r); __pyx_t_1 = __Pyx_PyInt_From_int(__pyx_v_self->c_seq2pat->L); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 62, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; goto __pyx_L0;
063:
+064: @L.setter
/* Python wrapper */
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_1L_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_L); /*proto*/
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_1L_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_L) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
int __pyx_r;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_1L_2__set__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self), ((PyObject *)__pyx_v_L));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static int __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_1L_2__set__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self, PyObject *__pyx_v_L) {
int __pyx_r;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__set__", __pyx_f[1], 64, 0, __PYX_ERR(1, 64, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_r = 0;
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.L.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = -1;
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
return __pyx_r;
}
065: def L(self, L):
+066: self.c_seq2pat.L = L
__pyx_t_1 = __Pyx_PyInt_As_int(__pyx_v_L); if (unlikely((__pyx_t_1 == (int)-1) && PyErr_Occurred())) __PYX_ERR(1, 66, __pyx_L1_error) __pyx_v_self->c_seq2pat->L = __pyx_t_1;
067:
+068: @property
/* Python wrapper */
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5theta_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5theta_1__get__(PyObject *__pyx_v_self) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
PyObject *__pyx_r = 0;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5theta___get__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static PyObject *__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5theta___get__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
PyObject *__pyx_r = NULL;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__get__", __pyx_f[1], 68, 0, __PYX_ERR(1, 68, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_L1_error:;
__Pyx_XDECREF(__pyx_t_1);
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.theta.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = NULL;
__pyx_L0:;
__Pyx_XGIVEREF(__pyx_r);
__Pyx_TraceReturn(__pyx_r, 0);
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
069: def theta(self):
+070: return self.c_seq2pat.theta
__Pyx_XDECREF(__pyx_r); __pyx_t_1 = __Pyx_PyInt_From_int(__pyx_v_self->c_seq2pat->theta); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 70, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; goto __pyx_L0;
071:
+072: @theta.setter
/* Python wrapper */
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5theta_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_theta); /*proto*/
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5theta_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_theta) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
int __pyx_r;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5theta_2__set__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self), ((PyObject *)__pyx_v_theta));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static int __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5theta_2__set__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self, PyObject *__pyx_v_theta) {
int __pyx_r;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__set__", __pyx_f[1], 72, 0, __PYX_ERR(1, 72, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_r = 0;
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.theta.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = -1;
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
return __pyx_r;
}
073: def theta(self, theta):
+074: self.c_seq2pat.theta = theta
__pyx_t_1 = __Pyx_PyInt_As_int(__pyx_v_theta); if (unlikely((__pyx_t_1 == (int)-1) && PyErr_Occurred())) __PYX_ERR(1, 74, __pyx_L1_error) __pyx_v_self->c_seq2pat->theta = __pyx_t_1;
075:
+076: @property
/* Python wrapper */
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_4lgap_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_4lgap_1__get__(PyObject *__pyx_v_self) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
PyObject *__pyx_r = 0;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4lgap___get__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static PyObject *__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4lgap___get__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
PyObject *__pyx_r = NULL;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__get__", __pyx_f[1], 76, 0, __PYX_ERR(1, 76, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_L1_error:;
__Pyx_XDECREF(__pyx_t_1);
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.lgap.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = NULL;
__pyx_L0:;
__Pyx_XGIVEREF(__pyx_r);
__Pyx_TraceReturn(__pyx_r, 0);
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
077: def lgap(self):
+078: return self.c_seq2pat.lgap
__Pyx_XDECREF(__pyx_r); __pyx_t_1 = __pyx_convert_vector_to_py_int(__pyx_v_self->c_seq2pat->lgap); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 78, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; goto __pyx_L0;
079:
+080: @lgap.setter
/* Python wrapper */
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_4lgap_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_lgap); /*proto*/
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_4lgap_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_lgap) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
int __pyx_r;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4lgap_2__set__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self), ((PyObject *)__pyx_v_lgap));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static int __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4lgap_2__set__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self, PyObject *__pyx_v_lgap) {
int __pyx_r;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__set__", __pyx_f[1], 80, 0, __PYX_ERR(1, 80, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_r = 0;
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.lgap.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = -1;
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
return __pyx_r;
}
081: def lgap(self, lgap):
+082: self.c_seq2pat.lgap = lgap
__pyx_t_1 = __pyx_convert_vector_from_py_int(__pyx_v_lgap); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 82, __pyx_L1_error) __pyx_v_self->c_seq2pat->lgap = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);
083:
+084: @property
/* Python wrapper */
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_4ugap_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_4ugap_1__get__(PyObject *__pyx_v_self) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
PyObject *__pyx_r = 0;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4ugap___get__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static PyObject *__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4ugap___get__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
PyObject *__pyx_r = NULL;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__get__", __pyx_f[1], 84, 0, __PYX_ERR(1, 84, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_L1_error:;
__Pyx_XDECREF(__pyx_t_1);
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.ugap.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = NULL;
__pyx_L0:;
__Pyx_XGIVEREF(__pyx_r);
__Pyx_TraceReturn(__pyx_r, 0);
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
085: def ugap(self):
+086: return self.c_seq2pat.ugap
__Pyx_XDECREF(__pyx_r); __pyx_t_1 = __pyx_convert_vector_to_py_int(__pyx_v_self->c_seq2pat->ugap); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 86, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; goto __pyx_L0;
087:
+088: @ugap.setter
/* Python wrapper */
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_4ugap_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_ugap); /*proto*/
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_4ugap_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_ugap) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
int __pyx_r;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4ugap_2__set__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self), ((PyObject *)__pyx_v_ugap));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static int __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4ugap_2__set__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self, PyObject *__pyx_v_ugap) {
int __pyx_r;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__set__", __pyx_f[1], 88, 0, __PYX_ERR(1, 88, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_r = 0;
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.ugap.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = -1;
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
return __pyx_r;
}
089: def ugap(self, ugap):
+090: self.c_seq2pat.ugap = ugap
__pyx_t_1 = __pyx_convert_vector_from_py_int(__pyx_v_ugap); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 90, __pyx_L1_error) __pyx_v_self->c_seq2pat->ugap = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);
091:
+092: @property
/* Python wrapper */
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_4lavr_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_4lavr_1__get__(PyObject *__pyx_v_self) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
PyObject *__pyx_r = 0;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4lavr___get__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static PyObject *__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4lavr___get__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
PyObject *__pyx_r = NULL;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__get__", __pyx_f[1], 92, 0, __PYX_ERR(1, 92, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_L1_error:;
__Pyx_XDECREF(__pyx_t_1);
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.lavr.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = NULL;
__pyx_L0:;
__Pyx_XGIVEREF(__pyx_r);
__Pyx_TraceReturn(__pyx_r, 0);
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
093: def lavr(self):
+094: return self.c_seq2pat.lavr
__Pyx_XDECREF(__pyx_r); __pyx_t_1 = __pyx_convert_vector_to_py_int(__pyx_v_self->c_seq2pat->lavr); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 94, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; goto __pyx_L0;
095:
+096: @lavr.setter
/* Python wrapper */
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_4lavr_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_lavr); /*proto*/
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_4lavr_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_lavr) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
int __pyx_r;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4lavr_2__set__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self), ((PyObject *)__pyx_v_lavr));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static int __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4lavr_2__set__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self, PyObject *__pyx_v_lavr) {
int __pyx_r;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__set__", __pyx_f[1], 96, 0, __PYX_ERR(1, 96, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_r = 0;
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.lavr.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = -1;
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
return __pyx_r;
}
097: def lavr(self, lavr):
+098: self.c_seq2pat.lavr = lavr
__pyx_t_1 = __pyx_convert_vector_from_py_int(__pyx_v_lavr); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 98, __pyx_L1_error) __pyx_v_self->c_seq2pat->lavr = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);
099:
+100: @property
/* Python wrapper */
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_4uavr_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_4uavr_1__get__(PyObject *__pyx_v_self) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
PyObject *__pyx_r = 0;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4uavr___get__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static PyObject *__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4uavr___get__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
PyObject *__pyx_r = NULL;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__get__", __pyx_f[1], 100, 0, __PYX_ERR(1, 100, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_L1_error:;
__Pyx_XDECREF(__pyx_t_1);
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.uavr.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = NULL;
__pyx_L0:;
__Pyx_XGIVEREF(__pyx_r);
__Pyx_TraceReturn(__pyx_r, 0);
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
101: def uavr(self):
+102: return self.c_seq2pat.uavr
__Pyx_XDECREF(__pyx_r); __pyx_t_1 = __pyx_convert_vector_to_py_int(__pyx_v_self->c_seq2pat->uavr); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 102, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; goto __pyx_L0;
103:
+104: @uavr.setter
/* Python wrapper */
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_4uavr_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_uavr); /*proto*/
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_4uavr_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_uavr) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
int __pyx_r;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4uavr_2__set__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self), ((PyObject *)__pyx_v_uavr));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static int __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4uavr_2__set__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self, PyObject *__pyx_v_uavr) {
int __pyx_r;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__set__", __pyx_f[1], 104, 0, __PYX_ERR(1, 104, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_r = 0;
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.uavr.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = -1;
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
return __pyx_r;
}
105: def uavr(self, uavr):
+106: self.c_seq2pat.uavr = uavr
__pyx_t_1 = __pyx_convert_vector_from_py_int(__pyx_v_uavr); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 106, __pyx_L1_error) __pyx_v_self->c_seq2pat->uavr = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);
107:
+108: @property
/* Python wrapper */
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_4lspn_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_4lspn_1__get__(PyObject *__pyx_v_self) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
PyObject *__pyx_r = 0;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4lspn___get__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static PyObject *__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4lspn___get__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
PyObject *__pyx_r = NULL;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__get__", __pyx_f[1], 108, 0, __PYX_ERR(1, 108, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_L1_error:;
__Pyx_XDECREF(__pyx_t_1);
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.lspn.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = NULL;
__pyx_L0:;
__Pyx_XGIVEREF(__pyx_r);
__Pyx_TraceReturn(__pyx_r, 0);
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
109: def lspn(self):
+110: return self.c_seq2pat.lspn
__Pyx_XDECREF(__pyx_r); __pyx_t_1 = __pyx_convert_vector_to_py_int(__pyx_v_self->c_seq2pat->lspn); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 110, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; goto __pyx_L0;
111:
+112: @lspn.setter
/* Python wrapper */
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_4lspn_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_lspn); /*proto*/
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_4lspn_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_lspn) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
int __pyx_r;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4lspn_2__set__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self), ((PyObject *)__pyx_v_lspn));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static int __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4lspn_2__set__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self, PyObject *__pyx_v_lspn) {
int __pyx_r;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__set__", __pyx_f[1], 112, 0, __PYX_ERR(1, 112, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_r = 0;
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.lspn.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = -1;
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
return __pyx_r;
}
113: def lspn(self, lspn):
+114: self.c_seq2pat.lspn = lspn
__pyx_t_1 = __pyx_convert_vector_from_py_int(__pyx_v_lspn); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 114, __pyx_L1_error) __pyx_v_self->c_seq2pat->lspn = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);
115:
+116: @property
/* Python wrapper */
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_4uspn_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_4uspn_1__get__(PyObject *__pyx_v_self) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
PyObject *__pyx_r = 0;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4uspn___get__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static PyObject *__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4uspn___get__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
PyObject *__pyx_r = NULL;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__get__", __pyx_f[1], 116, 0, __PYX_ERR(1, 116, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_L1_error:;
__Pyx_XDECREF(__pyx_t_1);
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.uspn.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = NULL;
__pyx_L0:;
__Pyx_XGIVEREF(__pyx_r);
__Pyx_TraceReturn(__pyx_r, 0);
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
117: def uspn(self):
+118: return self.c_seq2pat.uspn
__Pyx_XDECREF(__pyx_r); __pyx_t_1 = __pyx_convert_vector_to_py_int(__pyx_v_self->c_seq2pat->uspn); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 118, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; goto __pyx_L0;
119:
+120: @uspn.setter
/* Python wrapper */
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_4uspn_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_uspn); /*proto*/
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_4uspn_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_uspn) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
int __pyx_r;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4uspn_2__set__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self), ((PyObject *)__pyx_v_uspn));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static int __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4uspn_2__set__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self, PyObject *__pyx_v_uspn) {
int __pyx_r;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__set__", __pyx_f[1], 120, 0, __PYX_ERR(1, 120, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_r = 0;
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.uspn.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = -1;
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
return __pyx_r;
}
121: def uspn(self, uspn):
+122: self.c_seq2pat.uspn = uspn
__pyx_t_1 = __pyx_convert_vector_from_py_int(__pyx_v_uspn); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 122, __pyx_L1_error) __pyx_v_self->c_seq2pat->uspn = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);
123:
+124: @property
/* Python wrapper */
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_4lmed_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_4lmed_1__get__(PyObject *__pyx_v_self) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
PyObject *__pyx_r = 0;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4lmed___get__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static PyObject *__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4lmed___get__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
PyObject *__pyx_r = NULL;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__get__", __pyx_f[1], 124, 0, __PYX_ERR(1, 124, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_L1_error:;
__Pyx_XDECREF(__pyx_t_1);
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.lmed.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = NULL;
__pyx_L0:;
__Pyx_XGIVEREF(__pyx_r);
__Pyx_TraceReturn(__pyx_r, 0);
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
125: def lmed(self):
+126: return self.c_seq2pat.lmed
__Pyx_XDECREF(__pyx_r); __pyx_t_1 = __pyx_convert_vector_to_py_int(__pyx_v_self->c_seq2pat->lmed); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 126, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; goto __pyx_L0;
127:
+128: @lmed.setter
/* Python wrapper */
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_4lmed_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_lmed); /*proto*/
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_4lmed_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_lmed) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
int __pyx_r;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4lmed_2__set__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self), ((PyObject *)__pyx_v_lmed));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static int __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4lmed_2__set__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self, PyObject *__pyx_v_lmed) {
int __pyx_r;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__set__", __pyx_f[1], 128, 0, __PYX_ERR(1, 128, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_r = 0;
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.lmed.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = -1;
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
return __pyx_r;
}
129: def lmed(self, lmed):
+130: self.c_seq2pat.lmed = lmed
__pyx_t_1 = __pyx_convert_vector_from_py_int(__pyx_v_lmed); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 130, __pyx_L1_error) __pyx_v_self->c_seq2pat->lmed = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);
131:
+132: @property
/* Python wrapper */
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_4umed_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_4umed_1__get__(PyObject *__pyx_v_self) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
PyObject *__pyx_r = 0;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4umed___get__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static PyObject *__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4umed___get__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
PyObject *__pyx_r = NULL;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__get__", __pyx_f[1], 132, 0, __PYX_ERR(1, 132, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_L1_error:;
__Pyx_XDECREF(__pyx_t_1);
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.umed.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = NULL;
__pyx_L0:;
__Pyx_XGIVEREF(__pyx_r);
__Pyx_TraceReturn(__pyx_r, 0);
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
133: def umed(self):
+134: return self.c_seq2pat.umed
__Pyx_XDECREF(__pyx_r); __pyx_t_1 = __pyx_convert_vector_to_py_int(__pyx_v_self->c_seq2pat->umed); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 134, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; goto __pyx_L0;
135:
+136: @umed.setter
/* Python wrapper */
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_4umed_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_umed); /*proto*/
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_4umed_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_umed) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
int __pyx_r;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4umed_2__set__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self), ((PyObject *)__pyx_v_umed));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static int __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_4umed_2__set__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self, PyObject *__pyx_v_umed) {
int __pyx_r;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__set__", __pyx_f[1], 136, 0, __PYX_ERR(1, 136, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_r = 0;
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.umed.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = -1;
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
return __pyx_r;
}
137: def umed(self, umed):
+138: self.c_seq2pat.umed = umed
__pyx_t_1 = __pyx_convert_vector_from_py_int(__pyx_v_umed); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 138, __pyx_L1_error) __pyx_v_self->c_seq2pat->umed = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);
139:
+140: @property
/* Python wrapper */
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5ugapi_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5ugapi_1__get__(PyObject *__pyx_v_self) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
PyObject *__pyx_r = 0;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5ugapi___get__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static PyObject *__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5ugapi___get__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
PyObject *__pyx_r = NULL;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__get__", __pyx_f[1], 140, 0, __PYX_ERR(1, 140, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_L1_error:;
__Pyx_XDECREF(__pyx_t_1);
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.ugapi.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = NULL;
__pyx_L0:;
__Pyx_XGIVEREF(__pyx_r);
__Pyx_TraceReturn(__pyx_r, 0);
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
141: def ugapi(self):
+142: return self.c_seq2pat.ugapi
__Pyx_XDECREF(__pyx_r); __pyx_t_1 = __pyx_convert_vector_to_py_int(__pyx_v_self->c_seq2pat->ugapi); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 142, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; goto __pyx_L0;
143:
+144: @ugapi.setter
/* Python wrapper */
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5ugapi_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_ugapi); /*proto*/
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5ugapi_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_ugapi) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
int __pyx_r;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5ugapi_2__set__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self), ((PyObject *)__pyx_v_ugapi));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static int __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5ugapi_2__set__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self, PyObject *__pyx_v_ugapi) {
int __pyx_r;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__set__", __pyx_f[1], 144, 0, __PYX_ERR(1, 144, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_r = 0;
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.ugapi.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = -1;
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
return __pyx_r;
}
145: def ugapi(self, ugapi):
+146: self.c_seq2pat.ugapi = ugapi
__pyx_t_1 = __pyx_convert_vector_from_py_int(__pyx_v_ugapi); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 146, __pyx_L1_error) __pyx_v_self->c_seq2pat->ugapi = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);
147:
+148: @property
/* Python wrapper */
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5lgapi_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5lgapi_1__get__(PyObject *__pyx_v_self) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
PyObject *__pyx_r = 0;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5lgapi___get__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static PyObject *__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5lgapi___get__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
PyObject *__pyx_r = NULL;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__get__", __pyx_f[1], 148, 0, __PYX_ERR(1, 148, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_L1_error:;
__Pyx_XDECREF(__pyx_t_1);
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.lgapi.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = NULL;
__pyx_L0:;
__Pyx_XGIVEREF(__pyx_r);
__Pyx_TraceReturn(__pyx_r, 0);
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
149: def lgapi(self):
+150: return self.c_seq2pat.lgapi
__Pyx_XDECREF(__pyx_r); __pyx_t_1 = __pyx_convert_vector_to_py_int(__pyx_v_self->c_seq2pat->lgapi); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 150, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; goto __pyx_L0;
151:
+152: @lgapi.setter
/* Python wrapper */
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5lgapi_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_lgapi); /*proto*/
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5lgapi_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_lgapi) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
int __pyx_r;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5lgapi_2__set__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self), ((PyObject *)__pyx_v_lgapi));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static int __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5lgapi_2__set__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self, PyObject *__pyx_v_lgapi) {
int __pyx_r;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__set__", __pyx_f[1], 152, 0, __PYX_ERR(1, 152, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_r = 0;
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.lgapi.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = -1;
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
return __pyx_r;
}
153: def lgapi(self, lgapi):
+154: self.c_seq2pat.lgapi = lgapi
__pyx_t_1 = __pyx_convert_vector_from_py_int(__pyx_v_lgapi); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 154, __pyx_L1_error) __pyx_v_self->c_seq2pat->lgapi = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);
155:
+156: @property
/* Python wrapper */
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5uspni_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5uspni_1__get__(PyObject *__pyx_v_self) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
PyObject *__pyx_r = 0;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5uspni___get__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static PyObject *__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5uspni___get__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
PyObject *__pyx_r = NULL;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__get__", __pyx_f[1], 156, 0, __PYX_ERR(1, 156, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_L1_error:;
__Pyx_XDECREF(__pyx_t_1);
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.uspni.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = NULL;
__pyx_L0:;
__Pyx_XGIVEREF(__pyx_r);
__Pyx_TraceReturn(__pyx_r, 0);
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
157: def uspni(self):
+158: return self.c_seq2pat.uspni
__Pyx_XDECREF(__pyx_r); __pyx_t_1 = __pyx_convert_vector_to_py_int(__pyx_v_self->c_seq2pat->uspni); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 158, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; goto __pyx_L0;
159:
+160: @uspni.setter
/* Python wrapper */
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5uspni_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_uspni); /*proto*/
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5uspni_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_uspni) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
int __pyx_r;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5uspni_2__set__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self), ((PyObject *)__pyx_v_uspni));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static int __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5uspni_2__set__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self, PyObject *__pyx_v_uspni) {
int __pyx_r;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__set__", __pyx_f[1], 160, 0, __PYX_ERR(1, 160, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_r = 0;
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.uspni.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = -1;
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
return __pyx_r;
}
161: def uspni(self, uspni):
+162: self.c_seq2pat.uspni = uspni
__pyx_t_1 = __pyx_convert_vector_from_py_int(__pyx_v_uspni); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 162, __pyx_L1_error) __pyx_v_self->c_seq2pat->uspni = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);
163:
+164: @property
/* Python wrapper */
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5lspni_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5lspni_1__get__(PyObject *__pyx_v_self) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
PyObject *__pyx_r = 0;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5lspni___get__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static PyObject *__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5lspni___get__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
PyObject *__pyx_r = NULL;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__get__", __pyx_f[1], 164, 0, __PYX_ERR(1, 164, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_L1_error:;
__Pyx_XDECREF(__pyx_t_1);
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.lspni.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = NULL;
__pyx_L0:;
__Pyx_XGIVEREF(__pyx_r);
__Pyx_TraceReturn(__pyx_r, 0);
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
165: def lspni(self):
+166: return self.c_seq2pat.lspni
__Pyx_XDECREF(__pyx_r); __pyx_t_1 = __pyx_convert_vector_to_py_int(__pyx_v_self->c_seq2pat->lspni); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 166, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; goto __pyx_L0;
167:
+168: @lspni.setter
/* Python wrapper */
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5lspni_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_lspni); /*proto*/
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5lspni_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_lspni) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
int __pyx_r;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5lspni_2__set__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self), ((PyObject *)__pyx_v_lspni));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static int __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5lspni_2__set__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self, PyObject *__pyx_v_lspni) {
int __pyx_r;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__set__", __pyx_f[1], 168, 0, __PYX_ERR(1, 168, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_r = 0;
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.lspni.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = -1;
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
return __pyx_r;
}
169: def lspni(self, lspni):
+170: self.c_seq2pat.lspni = lspni
__pyx_t_1 = __pyx_convert_vector_from_py_int(__pyx_v_lspni); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 170, __pyx_L1_error) __pyx_v_self->c_seq2pat->lspni = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);
171:
+172: @property
/* Python wrapper */
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5uavri_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5uavri_1__get__(PyObject *__pyx_v_self) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
PyObject *__pyx_r = 0;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5uavri___get__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static PyObject *__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5uavri___get__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
PyObject *__pyx_r = NULL;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__get__", __pyx_f[1], 172, 0, __PYX_ERR(1, 172, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_L1_error:;
__Pyx_XDECREF(__pyx_t_1);
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.uavri.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = NULL;
__pyx_L0:;
__Pyx_XGIVEREF(__pyx_r);
__Pyx_TraceReturn(__pyx_r, 0);
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
173: def uavri(self):
+174: return self.c_seq2pat.uavri
__Pyx_XDECREF(__pyx_r); __pyx_t_1 = __pyx_convert_vector_to_py_int(__pyx_v_self->c_seq2pat->uavri); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 174, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; goto __pyx_L0;
175:
+176: @uavri.setter
/* Python wrapper */
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5uavri_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_uavri); /*proto*/
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5uavri_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_uavri) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
int __pyx_r;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5uavri_2__set__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self), ((PyObject *)__pyx_v_uavri));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static int __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5uavri_2__set__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self, PyObject *__pyx_v_uavri) {
int __pyx_r;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__set__", __pyx_f[1], 176, 0, __PYX_ERR(1, 176, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_r = 0;
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.uavri.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = -1;
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
return __pyx_r;
}
177: def uavri(self, uavri):
+178: self.c_seq2pat.uavri = uavri
__pyx_t_1 = __pyx_convert_vector_from_py_int(__pyx_v_uavri); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 178, __pyx_L1_error) __pyx_v_self->c_seq2pat->uavri = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);
179:
+180: @property
/* Python wrapper */
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5lavri_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5lavri_1__get__(PyObject *__pyx_v_self) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
PyObject *__pyx_r = 0;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5lavri___get__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static PyObject *__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5lavri___get__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
PyObject *__pyx_r = NULL;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__get__", __pyx_f[1], 180, 0, __PYX_ERR(1, 180, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_L1_error:;
__Pyx_XDECREF(__pyx_t_1);
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.lavri.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = NULL;
__pyx_L0:;
__Pyx_XGIVEREF(__pyx_r);
__Pyx_TraceReturn(__pyx_r, 0);
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
181: def lavri(self):
+182: return self.c_seq2pat.lavri
__Pyx_XDECREF(__pyx_r); __pyx_t_1 = __pyx_convert_vector_to_py_int(__pyx_v_self->c_seq2pat->lavri); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 182, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; goto __pyx_L0;
183:
+184: @lavri.setter
/* Python wrapper */
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5lavri_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_lavri); /*proto*/
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5lavri_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_lavri) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
int __pyx_r;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5lavri_2__set__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self), ((PyObject *)__pyx_v_lavri));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static int __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5lavri_2__set__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self, PyObject *__pyx_v_lavri) {
int __pyx_r;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__set__", __pyx_f[1], 184, 0, __PYX_ERR(1, 184, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_r = 0;
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.lavri.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = -1;
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
return __pyx_r;
}
185: def lavri(self, lavri):
+186: self.c_seq2pat.lavri = lavri
__pyx_t_1 = __pyx_convert_vector_from_py_int(__pyx_v_lavri); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 186, __pyx_L1_error) __pyx_v_self->c_seq2pat->lavri = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);
187:
+188: @property
/* Python wrapper */
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5umedi_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5umedi_1__get__(PyObject *__pyx_v_self) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
PyObject *__pyx_r = 0;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5umedi___get__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static PyObject *__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5umedi___get__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
PyObject *__pyx_r = NULL;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__get__", __pyx_f[1], 188, 0, __PYX_ERR(1, 188, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_L1_error:;
__Pyx_XDECREF(__pyx_t_1);
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.umedi.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = NULL;
__pyx_L0:;
__Pyx_XGIVEREF(__pyx_r);
__Pyx_TraceReturn(__pyx_r, 0);
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
189: def umedi(self):
+190: return self.c_seq2pat.umedi
__Pyx_XDECREF(__pyx_r); __pyx_t_1 = __pyx_convert_vector_to_py_int(__pyx_v_self->c_seq2pat->umedi); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 190, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; goto __pyx_L0;
191:
+192: @umedi.setter
/* Python wrapper */
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5umedi_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_umedi); /*proto*/
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5umedi_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_umedi) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
int __pyx_r;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5umedi_2__set__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self), ((PyObject *)__pyx_v_umedi));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static int __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5umedi_2__set__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self, PyObject *__pyx_v_umedi) {
int __pyx_r;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__set__", __pyx_f[1], 192, 0, __PYX_ERR(1, 192, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_r = 0;
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.umedi.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = -1;
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
return __pyx_r;
}
193: def umedi(self, umedi):
+194: self.c_seq2pat.umedi = umedi
__pyx_t_1 = __pyx_convert_vector_from_py_int(__pyx_v_umedi); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 194, __pyx_L1_error) __pyx_v_self->c_seq2pat->umedi = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);
195:
+196: @property
/* Python wrapper */
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5lmedi_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5lmedi_1__get__(PyObject *__pyx_v_self) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
PyObject *__pyx_r = 0;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5lmedi___get__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static PyObject *__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5lmedi___get__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
PyObject *__pyx_r = NULL;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__get__", __pyx_f[1], 196, 0, __PYX_ERR(1, 196, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_L1_error:;
__Pyx_XDECREF(__pyx_t_1);
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.lmedi.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = NULL;
__pyx_L0:;
__Pyx_XGIVEREF(__pyx_r);
__Pyx_TraceReturn(__pyx_r, 0);
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
197: def lmedi(self):
+198: return self.c_seq2pat.lmedi
__Pyx_XDECREF(__pyx_r); __pyx_t_1 = __pyx_convert_vector_to_py_int(__pyx_v_self->c_seq2pat->lmedi); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 198, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; goto __pyx_L0;
199:
+200: @lmedi.setter
/* Python wrapper */
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5lmedi_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_lmedi); /*proto*/
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5lmedi_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_lmedi) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
int __pyx_r;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5lmedi_2__set__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self), ((PyObject *)__pyx_v_lmedi));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static int __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5lmedi_2__set__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self, PyObject *__pyx_v_lmedi) {
int __pyx_r;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__set__", __pyx_f[1], 200, 0, __PYX_ERR(1, 200, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_r = 0;
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.lmedi.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = -1;
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
return __pyx_r;
}
201: def lmedi(self, lmedi):
+202: self.c_seq2pat.lmedi = lmedi
__pyx_t_1 = __pyx_convert_vector_from_py_int(__pyx_v_lmedi); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 202, __pyx_L1_error) __pyx_v_self->c_seq2pat->lmedi = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);
203:
+204: @property
/* Python wrapper */
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_10num_minmax_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_10num_minmax_1__get__(PyObject *__pyx_v_self) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
PyObject *__pyx_r = 0;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_10num_minmax___get__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static PyObject *__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_10num_minmax___get__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
PyObject *__pyx_r = NULL;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__get__", __pyx_f[1], 204, 0, __PYX_ERR(1, 204, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_L1_error:;
__Pyx_XDECREF(__pyx_t_1);
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.num_minmax.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = NULL;
__pyx_L0:;
__Pyx_XGIVEREF(__pyx_r);
__Pyx_TraceReturn(__pyx_r, 0);
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
205: def num_minmax(self):
+206: return self.c_seq2pat.num_minmax
__Pyx_XDECREF(__pyx_r); __pyx_t_1 = __pyx_convert_vector_to_py_int(__pyx_v_self->c_seq2pat->num_minmax); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 206, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; goto __pyx_L0;
207:
+208: @num_minmax.setter
/* Python wrapper */
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_10num_minmax_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_num_minmax); /*proto*/
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_10num_minmax_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_num_minmax) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
int __pyx_r;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_10num_minmax_2__set__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self), ((PyObject *)__pyx_v_num_minmax));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static int __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_10num_minmax_2__set__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self, PyObject *__pyx_v_num_minmax) {
int __pyx_r;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__set__", __pyx_f[1], 208, 0, __PYX_ERR(1, 208, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_r = 0;
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.num_minmax.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = -1;
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
return __pyx_r;
}
209: def num_minmax(self, num_minmax):
+210: self.c_seq2pat.num_minmax = num_minmax
__pyx_t_1 = __pyx_convert_vector_from_py_int(__pyx_v_num_minmax); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 210, __pyx_L1_error) __pyx_v_self->c_seq2pat->num_minmax = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);
211:
+212: @property
/* Python wrapper */
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_7num_avr_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_7num_avr_1__get__(PyObject *__pyx_v_self) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
PyObject *__pyx_r = 0;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_7num_avr___get__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static PyObject *__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_7num_avr___get__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
PyObject *__pyx_r = NULL;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__get__", __pyx_f[1], 212, 0, __PYX_ERR(1, 212, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_L1_error:;
__Pyx_XDECREF(__pyx_t_1);
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.num_avr.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = NULL;
__pyx_L0:;
__Pyx_XGIVEREF(__pyx_r);
__Pyx_TraceReturn(__pyx_r, 0);
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
213: def num_avr(self):
+214: return self.c_seq2pat.num_avr
__Pyx_XDECREF(__pyx_r); __pyx_t_1 = __pyx_convert_vector_to_py_int(__pyx_v_self->c_seq2pat->num_avr); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 214, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; goto __pyx_L0;
215:
+216: @num_avr.setter
/* Python wrapper */
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_7num_avr_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_num_avr); /*proto*/
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_7num_avr_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_num_avr) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
int __pyx_r;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_7num_avr_2__set__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self), ((PyObject *)__pyx_v_num_avr));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static int __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_7num_avr_2__set__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self, PyObject *__pyx_v_num_avr) {
int __pyx_r;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__set__", __pyx_f[1], 216, 0, __PYX_ERR(1, 216, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_r = 0;
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.num_avr.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = -1;
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
return __pyx_r;
}
217: def num_avr(self, num_avr):
+218: self.c_seq2pat.num_avr = num_avr
__pyx_t_1 = __pyx_convert_vector_from_py_int(__pyx_v_num_avr); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 218, __pyx_L1_error) __pyx_v_self->c_seq2pat->num_avr = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);
219:
+220: @property
/* Python wrapper */
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_7num_med_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_7num_med_1__get__(PyObject *__pyx_v_self) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
PyObject *__pyx_r = 0;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_7num_med___get__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static PyObject *__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_7num_med___get__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
PyObject *__pyx_r = NULL;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__get__", __pyx_f[1], 220, 0, __PYX_ERR(1, 220, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_L1_error:;
__Pyx_XDECREF(__pyx_t_1);
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.num_med.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = NULL;
__pyx_L0:;
__Pyx_XGIVEREF(__pyx_r);
__Pyx_TraceReturn(__pyx_r, 0);
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
221: def num_med(self):
+222: return self.c_seq2pat.num_med
__Pyx_XDECREF(__pyx_r); __pyx_t_1 = __pyx_convert_vector_to_py_int(__pyx_v_self->c_seq2pat->num_med); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 222, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; goto __pyx_L0;
223:
+224: @num_med.setter
/* Python wrapper */
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_7num_med_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_num_med); /*proto*/
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_7num_med_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_num_med) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
int __pyx_r;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_7num_med_2__set__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self), ((PyObject *)__pyx_v_num_med));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static int __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_7num_med_2__set__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self, PyObject *__pyx_v_num_med) {
int __pyx_r;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__set__", __pyx_f[1], 224, 0, __PYX_ERR(1, 224, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_r = 0;
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.num_med.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = -1;
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
return __pyx_r;
}
225: def num_med(self, num_med):
+226: self.c_seq2pat.num_med = num_med
__pyx_t_1 = __pyx_convert_vector_from_py_int(__pyx_v_num_med); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 226, __pyx_L1_error) __pyx_v_self->c_seq2pat->num_med = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);
227:
+228: @property
/* Python wrapper */
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_7tot_gap_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_7tot_gap_1__get__(PyObject *__pyx_v_self) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
PyObject *__pyx_r = 0;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_7tot_gap___get__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static PyObject *__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_7tot_gap___get__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
PyObject *__pyx_r = NULL;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__get__", __pyx_f[1], 228, 0, __PYX_ERR(1, 228, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_L1_error:;
__Pyx_XDECREF(__pyx_t_1);
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.tot_gap.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = NULL;
__pyx_L0:;
__Pyx_XGIVEREF(__pyx_r);
__Pyx_TraceReturn(__pyx_r, 0);
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
229: def tot_gap(self):
+230: return self.c_seq2pat.tot_gap
__Pyx_XDECREF(__pyx_r); __pyx_t_1 = __pyx_convert_vector_to_py_int(__pyx_v_self->c_seq2pat->tot_gap); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 230, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; goto __pyx_L0;
231:
+232: @tot_gap.setter
/* Python wrapper */
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_7tot_gap_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_tot_gap); /*proto*/
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_7tot_gap_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_tot_gap) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
int __pyx_r;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_7tot_gap_2__set__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self), ((PyObject *)__pyx_v_tot_gap));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static int __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_7tot_gap_2__set__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self, PyObject *__pyx_v_tot_gap) {
int __pyx_r;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__set__", __pyx_f[1], 232, 0, __PYX_ERR(1, 232, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_r = 0;
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.tot_gap.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = -1;
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
return __pyx_r;
}
233: def tot_gap(self, tot_gap):
+234: self.c_seq2pat.tot_gap = tot_gap
__pyx_t_1 = __pyx_convert_vector_from_py_int(__pyx_v_tot_gap); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 234, __pyx_L1_error) __pyx_v_self->c_seq2pat->tot_gap = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);
235:
+236: @property
/* Python wrapper */
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_7tot_spn_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_7tot_spn_1__get__(PyObject *__pyx_v_self) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
PyObject *__pyx_r = 0;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_7tot_spn___get__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static PyObject *__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_7tot_spn___get__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
PyObject *__pyx_r = NULL;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__get__", __pyx_f[1], 236, 0, __PYX_ERR(1, 236, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_L1_error:;
__Pyx_XDECREF(__pyx_t_1);
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.tot_spn.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = NULL;
__pyx_L0:;
__Pyx_XGIVEREF(__pyx_r);
__Pyx_TraceReturn(__pyx_r, 0);
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
237: def tot_spn(self):
+238: return self.c_seq2pat.tot_spn
__Pyx_XDECREF(__pyx_r); __pyx_t_1 = __pyx_convert_vector_to_py_int(__pyx_v_self->c_seq2pat->tot_spn); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 238, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; goto __pyx_L0;
239:
+240: @tot_spn.setter
/* Python wrapper */
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_7tot_spn_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_tot_spn); /*proto*/
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_7tot_spn_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_tot_spn) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
int __pyx_r;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_7tot_spn_2__set__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self), ((PyObject *)__pyx_v_tot_spn));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static int __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_7tot_spn_2__set__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self, PyObject *__pyx_v_tot_spn) {
int __pyx_r;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__set__", __pyx_f[1], 240, 0, __PYX_ERR(1, 240, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_r = 0;
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.tot_spn.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = -1;
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
return __pyx_r;
}
241: def tot_spn(self, tot_spn):
+242: self.c_seq2pat.tot_spn = tot_spn
__pyx_t_1 = __pyx_convert_vector_from_py_int(__pyx_v_tot_spn); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 242, __pyx_L1_error) __pyx_v_self->c_seq2pat->tot_spn = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);
243:
+244: @property
/* Python wrapper */
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_7tot_avr_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_7tot_avr_1__get__(PyObject *__pyx_v_self) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
PyObject *__pyx_r = 0;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_7tot_avr___get__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static PyObject *__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_7tot_avr___get__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
PyObject *__pyx_r = NULL;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__get__", __pyx_f[1], 244, 0, __PYX_ERR(1, 244, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_L1_error:;
__Pyx_XDECREF(__pyx_t_1);
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.tot_avr.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = NULL;
__pyx_L0:;
__Pyx_XGIVEREF(__pyx_r);
__Pyx_TraceReturn(__pyx_r, 0);
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
245: def tot_avr(self):
+246: return self.c_seq2pat.tot_avr
__Pyx_XDECREF(__pyx_r); __pyx_t_1 = __pyx_convert_vector_to_py_int(__pyx_v_self->c_seq2pat->tot_avr); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 246, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; goto __pyx_L0;
247:
+248: @tot_avr.setter
/* Python wrapper */
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_7tot_avr_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_tot_avr); /*proto*/
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_7tot_avr_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_tot_avr) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
int __pyx_r;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_7tot_avr_2__set__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self), ((PyObject *)__pyx_v_tot_avr));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static int __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_7tot_avr_2__set__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self, PyObject *__pyx_v_tot_avr) {
int __pyx_r;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__set__", __pyx_f[1], 248, 0, __PYX_ERR(1, 248, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_r = 0;
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.tot_avr.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = -1;
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
return __pyx_r;
}
249: def tot_avr(self, tot_avr):
+250: self.c_seq2pat.tot_avr = tot_avr
__pyx_t_1 = __pyx_convert_vector_from_py_int(__pyx_v_tot_avr); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 250, __pyx_L1_error) __pyx_v_self->c_seq2pat->tot_avr = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);
251:
+252: @property
/* Python wrapper */
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5attrs_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5attrs_1__get__(PyObject *__pyx_v_self) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
PyObject *__pyx_r = 0;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5attrs___get__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static PyObject *__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5attrs___get__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
PyObject *__pyx_r = NULL;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__get__", __pyx_f[1], 252, 0, __PYX_ERR(1, 252, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_L1_error:;
__Pyx_XDECREF(__pyx_t_1);
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.attrs.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = NULL;
__pyx_L0:;
__Pyx_XGIVEREF(__pyx_r);
__Pyx_TraceReturn(__pyx_r, 0);
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
253: def attrs(self):
+254: return self.c_seq2pat.attrs
__Pyx_XDECREF(__pyx_r); __pyx_t_1 = __pyx_convert_vector_to_py_std_3a__3a_vector_3c_std_3a__3a_vector_3c_int_3e____3e___(__pyx_v_self->c_seq2pat->attrs); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 254, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; goto __pyx_L0;
255:
+256: @attrs.setter
/* Python wrapper */
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5attrs_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_attrs); /*proto*/
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_5attrs_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_attrs) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
int __pyx_r;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5attrs_2__set__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self), ((PyObject *)__pyx_v_attrs));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static int __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_5attrs_2__set__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self, PyObject *__pyx_v_attrs) {
int __pyx_r;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__set__", __pyx_f[1], 256, 0, __PYX_ERR(1, 256, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_r = 0;
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.attrs.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = -1;
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
return __pyx_r;
}
257: def attrs(self, attrs):
+258: self.c_seq2pat.attrs = attrs
__pyx_t_1 = __pyx_convert_vector_from_py_std_3a__3a_vector_3c_std_3a__3a_vector_3c_int_3e____3e___(__pyx_v_attrs); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 258, __pyx_L1_error)
__pyx_v_self->c_seq2pat->attrs = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);
259:
+260: @property
/* Python wrapper */
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_9max_attrs_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_9max_attrs_1__get__(PyObject *__pyx_v_self) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
PyObject *__pyx_r = 0;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_9max_attrs___get__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static PyObject *__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_9max_attrs___get__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
PyObject *__pyx_r = NULL;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__get__", __pyx_f[1], 260, 0, __PYX_ERR(1, 260, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_L1_error:;
__Pyx_XDECREF(__pyx_t_1);
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.max_attrs.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = NULL;
__pyx_L0:;
__Pyx_XGIVEREF(__pyx_r);
__Pyx_TraceReturn(__pyx_r, 0);
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
261: def max_attrs(self):
+262: return self.c_seq2pat.max_attrs
__Pyx_XDECREF(__pyx_r); __pyx_t_1 = __pyx_convert_vector_to_py_int(__pyx_v_self->c_seq2pat->max_attrs); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 262, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; goto __pyx_L0;
263:
+264: @max_attrs.setter
/* Python wrapper */
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_9max_attrs_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_max_attrs); /*proto*/
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_9max_attrs_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_max_attrs) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
int __pyx_r;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_9max_attrs_2__set__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self), ((PyObject *)__pyx_v_max_attrs));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static int __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_9max_attrs_2__set__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self, PyObject *__pyx_v_max_attrs) {
int __pyx_r;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__set__", __pyx_f[1], 264, 0, __PYX_ERR(1, 264, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_r = 0;
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.max_attrs.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = -1;
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
return __pyx_r;
}
265: def max_attrs(self, max_attrs):
+266: self.c_seq2pat.max_attrs = max_attrs
__pyx_t_1 = __pyx_convert_vector_from_py_int(__pyx_v_max_attrs); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 266, __pyx_L1_error) __pyx_v_self->c_seq2pat->max_attrs = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);
267:
+268: @property
/* Python wrapper */
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_9min_attrs_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_9min_attrs_1__get__(PyObject *__pyx_v_self) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
PyObject *__pyx_r = 0;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_9min_attrs___get__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static PyObject *__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_9min_attrs___get__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
PyObject *__pyx_r = NULL;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__get__", __pyx_f[1], 268, 0, __PYX_ERR(1, 268, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_L1_error:;
__Pyx_XDECREF(__pyx_t_1);
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.min_attrs.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = NULL;
__pyx_L0:;
__Pyx_XGIVEREF(__pyx_r);
__Pyx_TraceReturn(__pyx_r, 0);
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
269: def min_attrs(self):
+270: return self.c_seq2pat.min_attrs
__Pyx_XDECREF(__pyx_r); __pyx_t_1 = __pyx_convert_vector_to_py_int(__pyx_v_self->c_seq2pat->min_attrs); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 270, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; goto __pyx_L0;
271:
+272: @min_attrs.setter
/* Python wrapper */
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_9min_attrs_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_min_attrs); /*proto*/
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_9min_attrs_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_min_attrs) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
int __pyx_r;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_9min_attrs_2__set__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self), ((PyObject *)__pyx_v_min_attrs));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static int __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_9min_attrs_2__set__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self, PyObject *__pyx_v_min_attrs) {
int __pyx_r;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__set__", __pyx_f[1], 272, 0, __PYX_ERR(1, 272, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_r = 0;
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.min_attrs.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = -1;
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
return __pyx_r;
}
273: def min_attrs(self, min_attrs):
+274: self.c_seq2pat.min_attrs = min_attrs
__pyx_t_1 = __pyx_convert_vector_from_py_int(__pyx_v_min_attrs); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 274, __pyx_L1_error) __pyx_v_self->c_seq2pat->min_attrs = __PYX_STD_MOVE_IF_SUPPORTED(__pyx_t_1);
275:
+276: @property
/* Python wrapper */
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_7num_att_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_7num_att_1__get__(PyObject *__pyx_v_self) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
PyObject *__pyx_r = 0;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_7num_att___get__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static PyObject *__pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_7num_att___get__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self) {
PyObject *__pyx_r = NULL;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__get__", __pyx_f[1], 276, 0, __PYX_ERR(1, 276, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_L1_error:;
__Pyx_XDECREF(__pyx_t_1);
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.num_att.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = NULL;
__pyx_L0:;
__Pyx_XGIVEREF(__pyx_r);
__Pyx_TraceReturn(__pyx_r, 0);
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
277: def num_att(self):
+278: return self.c_seq2pat.num_att
__Pyx_XDECREF(__pyx_r); __pyx_t_1 = __Pyx_PyInt_From_int(__pyx_v_self->c_seq2pat->num_att); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 278, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; goto __pyx_L0;
279:
+280: @num_att.setter
/* Python wrapper */
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_7num_att_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_num_att); /*proto*/
static int __pyx_pw_10sequential_7backend_10seq_to_pat_9PySeq2pat_7num_att_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_num_att) {
CYTHON_UNUSED PyObject *const *__pyx_kwvalues;
int __pyx_r;
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs);
__pyx_r = __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_7num_att_2__set__(((struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *)__pyx_v_self), ((PyObject *)__pyx_v_num_att));
/* function exit code */
__Pyx_RefNannyFinishContext();
return __pyx_r;
}
static int __pyx_pf_10sequential_7backend_10seq_to_pat_9PySeq2pat_7num_att_2__set__(struct __pyx_obj_10sequential_7backend_10seq_to_pat_PySeq2pat *__pyx_v_self, PyObject *__pyx_v_num_att) {
int __pyx_r;
__Pyx_TraceDeclarations
__Pyx_TraceCall("__set__", __pyx_f[1], 280, 0, __PYX_ERR(1, 280, __pyx_L1_error));
/* … */
/* function exit code */
__pyx_r = 0;
goto __pyx_L0;
__pyx_L1_error:;
__Pyx_AddTraceback("sequential.backend.seq_to_pat.PySeq2pat.num_att.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
__pyx_r = -1;
__pyx_L0:;
__Pyx_TraceReturn(Py_None, 0);
return __pyx_r;
}
281: def num_att(self, num_att):
+282: self.c_seq2pat.num_att = num_att
__pyx_t_1 = __Pyx_PyInt_As_int(__pyx_v_num_att); if (unlikely((__pyx_t_1 == (int)-1) && PyErr_Occurred())) __PYX_ERR(1, 282, __pyx_L1_error) __pyx_v_self->c_seq2pat->num_att = __pyx_t_1;