remove import of Cython.Shadow

This commit is contained in:
2010-04-29 16:01:42 +00:00
parent c5e6ce437f
commit 58e5756c2a

View File

@ -1,4 +1,4 @@
/* Generated by Cython 0.12 on Thu Apr 1 12:08:44 2010 */
/* Generated by Cython 0.12 on Thu Apr 29 15:58:20 2010 */
#define PY_SSIZE_T_CLEAN
#include "Python.h"
@ -640,12 +640,10 @@ static char __pyx_k_1[] = "Sequence A must be set";
static char __pyx_k_2[] = "Sequence B must be set";
static char __pyx_k_3[] = "\nCreated on 14 sept. 2009\n\n@author: coissac\n";
static char __pyx_k_4[] = "obitools.alignment";
static char __pyx_k_5[] = "Cython.Shadow";
static char __pyx_k__a[] = "a";
static char __pyx_k__b[] = "b";
static char __pyx_k__i[] = "i";
static char __pyx_k__ord[] = "ord";
static char __pyx_k__NULL[] = "NULL";
static char __pyx_k__gaps[] = "gaps";
static char __pyx_k__hSeq[] = "hSeq";
static char __pyx_k__path[] = "path";
@ -688,11 +686,9 @@ static char __pyx_k__sequenceChanged[] = "sequenceChanged";
static PyObject *__pyx_kp_s_1;
static PyObject *__pyx_kp_s_2;
static PyObject *__pyx_n_s_4;
static PyObject *__pyx_n_s_5;
static PyObject *__pyx_n_s__AlignedSequence;
static PyObject *__pyx_n_s__Alignment;
static PyObject *__pyx_n_s__BioSequence;
static PyObject *__pyx_n_s__NULL;
static PyObject *__pyx_n_s____basecode;
static PyObject *__pyx_n_s____main__;
static PyObject *__pyx_n_s___extgap;
@ -753,7 +749,7 @@ static PyObject *__pyx_int_15;
static PyObject *__pyx_int_26;
/* "/Users/coissac/encours/OBITools/src/obitools/align/_dynamic.pyx":23
* from Cython.Shadow import NULL
* #from Cython.Shadow import NULL
*
* cdef AlignMatrix* allocateMatrix(int hsize, int vsize,AlignMatrix *matrix=NULL): # <<<<<<<<<<<<<<
*
@ -4087,11 +4083,9 @@ static __Pyx_StringTabEntry __pyx_string_tab[] = {
{&__pyx_kp_s_1, __pyx_k_1, sizeof(__pyx_k_1), 0, 0, 1, 0},
{&__pyx_kp_s_2, __pyx_k_2, sizeof(__pyx_k_2), 0, 0, 1, 0},
{&__pyx_n_s_4, __pyx_k_4, sizeof(__pyx_k_4), 0, 0, 1, 1},
{&__pyx_n_s_5, __pyx_k_5, sizeof(__pyx_k_5), 0, 0, 1, 1},
{&__pyx_n_s__AlignedSequence, __pyx_k__AlignedSequence, sizeof(__pyx_k__AlignedSequence), 0, 0, 1, 1},
{&__pyx_n_s__Alignment, __pyx_k__Alignment, sizeof(__pyx_k__Alignment), 0, 0, 1, 1},
{&__pyx_n_s__BioSequence, __pyx_k__BioSequence, sizeof(__pyx_k__BioSequence), 0, 0, 1, 1},
{&__pyx_n_s__NULL, __pyx_k__NULL, sizeof(__pyx_k__NULL), 0, 0, 1, 1},
{&__pyx_n_s____basecode, __pyx_k____basecode, sizeof(__pyx_k____basecode), 0, 0, 1, 1},
{&__pyx_n_s____main__, __pyx_k____main__, sizeof(__pyx_k____main__), 0, 0, 1, 1},
{&__pyx_n_s___extgap, __pyx_k___extgap, sizeof(__pyx_k___extgap), 0, 0, 1, 1},
@ -4331,27 +4325,6 @@ PyMODINIT_FUNC PyInit__dynamic(void)
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
/* "/Users/coissac/encours/OBITools/src/obitools/align/_dynamic.pyx":21
*
* from _dynamic cimport *
* from Cython.Shadow import NULL # <<<<<<<<<<<<<<
*
* cdef AlignMatrix* allocateMatrix(int hsize, int vsize,AlignMatrix *matrix=NULL):
*/
__pyx_t_2 = PyList_New(1); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 21; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
__Pyx_GOTREF(((PyObject *)__pyx_t_2));
__Pyx_INCREF(((PyObject *)__pyx_n_s__NULL));
PyList_SET_ITEM(__pyx_t_2, 0, ((PyObject *)__pyx_n_s__NULL));
__Pyx_GIVEREF(((PyObject *)__pyx_n_s__NULL));
__pyx_t_1 = __Pyx_Import(((PyObject *)__pyx_n_s_5), ((PyObject *)__pyx_t_2)); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 21; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(((PyObject *)__pyx_t_2)); __pyx_t_2 = 0;
__pyx_t_2 = PyObject_GetAttr(__pyx_t_1, __pyx_n_s__NULL); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 21; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
__Pyx_GOTREF(__pyx_t_2);
if (PyObject_SetAttr(__pyx_m, __pyx_n_s__NULL, __pyx_t_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 21; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
/* "/Users/coissac/encours/OBITools/src/obitools/align/_dynamic.pyx":143
*
*
@ -4359,16 +4332,16 @@ PyMODINIT_FUNC PyInit__dynamic(void)
* cdef int _basecode[26]
*
*/
__pyx_t_1 = PyTuple_New(1); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 143; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
__Pyx_GOTREF(__pyx_t_1);
__Pyx_INCREF(((PyObject *)__pyx_n_b__a));
PyTuple_SET_ITEM(__pyx_t_1, 0, ((PyObject *)__pyx_n_b__a));
__Pyx_GIVEREF(((PyObject *)__pyx_n_b__a));
__pyx_t_2 = PyObject_Call(__pyx_builtin_ord, __pyx_t_1, NULL); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 143; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
__pyx_t_2 = PyTuple_New(1); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 143; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
__Pyx_GOTREF(__pyx_t_2);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
__pyx_t_3 = __Pyx_PyInt_AsInt(__pyx_t_2); if (unlikely((__pyx_t_3 == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 143; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
__Pyx_INCREF(((PyObject *)__pyx_n_b__a));
PyTuple_SET_ITEM(__pyx_t_2, 0, ((PyObject *)__pyx_n_b__a));
__Pyx_GIVEREF(((PyObject *)__pyx_n_b__a));
__pyx_t_1 = PyObject_Call(__pyx_builtin_ord, __pyx_t_2, NULL); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 143; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
__pyx_t_3 = __Pyx_PyInt_AsInt(__pyx_t_1); if (unlikely((__pyx_t_3 == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 143; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
__pyx_v_8obitools_5align_8_dynamic_aascii = __pyx_t_3;
/* "/Users/coissac/encours/OBITools/src/obitools/align/_dynamic.pyx":338
@ -4378,88 +4351,88 @@ PyMODINIT_FUNC PyInit__dynamic(void)
* for i in range(26):
* _basecode[i]=__basecode[i]
*/
__pyx_t_2 = PyList_New(26); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 338; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
__Pyx_GOTREF(((PyObject *)__pyx_t_2));
__pyx_t_1 = PyList_New(26); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 338; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
__Pyx_GOTREF(((PyObject *)__pyx_t_1));
__Pyx_INCREF(__pyx_int_1);
PyList_SET_ITEM(__pyx_t_2, 0, __pyx_int_1);
PyList_SET_ITEM(__pyx_t_1, 0, __pyx_int_1);
__Pyx_GIVEREF(__pyx_int_1);
__Pyx_INCREF(__pyx_int_14);
PyList_SET_ITEM(__pyx_t_2, 1, __pyx_int_14);
PyList_SET_ITEM(__pyx_t_1, 1, __pyx_int_14);
__Pyx_GIVEREF(__pyx_int_14);
__Pyx_INCREF(__pyx_int_2);
PyList_SET_ITEM(__pyx_t_2, 2, __pyx_int_2);
PyList_SET_ITEM(__pyx_t_1, 2, __pyx_int_2);
__Pyx_GIVEREF(__pyx_int_2);
__Pyx_INCREF(__pyx_int_13);
PyList_SET_ITEM(__pyx_t_2, 3, __pyx_int_13);
PyList_SET_ITEM(__pyx_t_1, 3, __pyx_int_13);
__Pyx_GIVEREF(__pyx_int_13);
__Pyx_INCREF(__pyx_int_0);
PyList_SET_ITEM(__pyx_t_2, 4, __pyx_int_0);
PyList_SET_ITEM(__pyx_t_1, 4, __pyx_int_0);
__Pyx_GIVEREF(__pyx_int_0);
__Pyx_INCREF(__pyx_int_0);
PyList_SET_ITEM(__pyx_t_2, 5, __pyx_int_0);
PyList_SET_ITEM(__pyx_t_1, 5, __pyx_int_0);
__Pyx_GIVEREF(__pyx_int_0);
__Pyx_INCREF(__pyx_int_4);
PyList_SET_ITEM(__pyx_t_2, 6, __pyx_int_4);
PyList_SET_ITEM(__pyx_t_1, 6, __pyx_int_4);
__Pyx_GIVEREF(__pyx_int_4);
__Pyx_INCREF(__pyx_int_11);
PyList_SET_ITEM(__pyx_t_2, 7, __pyx_int_11);
PyList_SET_ITEM(__pyx_t_1, 7, __pyx_int_11);
__Pyx_GIVEREF(__pyx_int_11);
__Pyx_INCREF(__pyx_int_0);
PyList_SET_ITEM(__pyx_t_2, 8, __pyx_int_0);
PyList_SET_ITEM(__pyx_t_1, 8, __pyx_int_0);
__Pyx_GIVEREF(__pyx_int_0);
__Pyx_INCREF(__pyx_int_0);
PyList_SET_ITEM(__pyx_t_2, 9, __pyx_int_0);
PyList_SET_ITEM(__pyx_t_1, 9, __pyx_int_0);
__Pyx_GIVEREF(__pyx_int_0);
__Pyx_INCREF(__pyx_int_12);
PyList_SET_ITEM(__pyx_t_2, 10, __pyx_int_12);
PyList_SET_ITEM(__pyx_t_1, 10, __pyx_int_12);
__Pyx_GIVEREF(__pyx_int_12);
__Pyx_INCREF(__pyx_int_0);
PyList_SET_ITEM(__pyx_t_2, 11, __pyx_int_0);
PyList_SET_ITEM(__pyx_t_1, 11, __pyx_int_0);
__Pyx_GIVEREF(__pyx_int_0);
__Pyx_INCREF(__pyx_int_3);
PyList_SET_ITEM(__pyx_t_2, 12, __pyx_int_3);
PyList_SET_ITEM(__pyx_t_1, 12, __pyx_int_3);
__Pyx_GIVEREF(__pyx_int_3);
__Pyx_INCREF(__pyx_int_15);
PyList_SET_ITEM(__pyx_t_2, 13, __pyx_int_15);
PyList_SET_ITEM(__pyx_t_1, 13, __pyx_int_15);
__Pyx_GIVEREF(__pyx_int_15);
__Pyx_INCREF(__pyx_int_0);
PyList_SET_ITEM(__pyx_t_2, 14, __pyx_int_0);
PyList_SET_ITEM(__pyx_t_1, 14, __pyx_int_0);
__Pyx_GIVEREF(__pyx_int_0);
__Pyx_INCREF(__pyx_int_0);
PyList_SET_ITEM(__pyx_t_2, 15, __pyx_int_0);
PyList_SET_ITEM(__pyx_t_1, 15, __pyx_int_0);
__Pyx_GIVEREF(__pyx_int_0);
__Pyx_INCREF(__pyx_int_0);
PyList_SET_ITEM(__pyx_t_2, 16, __pyx_int_0);
PyList_SET_ITEM(__pyx_t_1, 16, __pyx_int_0);
__Pyx_GIVEREF(__pyx_int_0);
__Pyx_INCREF(__pyx_int_5);
PyList_SET_ITEM(__pyx_t_2, 17, __pyx_int_5);
PyList_SET_ITEM(__pyx_t_1, 17, __pyx_int_5);
__Pyx_GIVEREF(__pyx_int_5);
__Pyx_INCREF(__pyx_int_6);
PyList_SET_ITEM(__pyx_t_2, 18, __pyx_int_6);
PyList_SET_ITEM(__pyx_t_1, 18, __pyx_int_6);
__Pyx_GIVEREF(__pyx_int_6);
__Pyx_INCREF(__pyx_int_8);
PyList_SET_ITEM(__pyx_t_2, 19, __pyx_int_8);
PyList_SET_ITEM(__pyx_t_1, 19, __pyx_int_8);
__Pyx_GIVEREF(__pyx_int_8);
__Pyx_INCREF(__pyx_int_8);
PyList_SET_ITEM(__pyx_t_2, 20, __pyx_int_8);
PyList_SET_ITEM(__pyx_t_1, 20, __pyx_int_8);
__Pyx_GIVEREF(__pyx_int_8);
__Pyx_INCREF(__pyx_int_7);
PyList_SET_ITEM(__pyx_t_2, 21, __pyx_int_7);
PyList_SET_ITEM(__pyx_t_1, 21, __pyx_int_7);
__Pyx_GIVEREF(__pyx_int_7);
__Pyx_INCREF(__pyx_int_9);
PyList_SET_ITEM(__pyx_t_2, 22, __pyx_int_9);
PyList_SET_ITEM(__pyx_t_1, 22, __pyx_int_9);
__Pyx_GIVEREF(__pyx_int_9);
__Pyx_INCREF(__pyx_int_0);
PyList_SET_ITEM(__pyx_t_2, 23, __pyx_int_0);
PyList_SET_ITEM(__pyx_t_1, 23, __pyx_int_0);
__Pyx_GIVEREF(__pyx_int_0);
__Pyx_INCREF(__pyx_int_10);
PyList_SET_ITEM(__pyx_t_2, 24, __pyx_int_10);
PyList_SET_ITEM(__pyx_t_1, 24, __pyx_int_10);
__Pyx_GIVEREF(__pyx_int_10);
__Pyx_INCREF(__pyx_int_0);
PyList_SET_ITEM(__pyx_t_2, 25, __pyx_int_0);
PyList_SET_ITEM(__pyx_t_1, 25, __pyx_int_0);
__Pyx_GIVEREF(__pyx_int_0);
if (PyObject_SetAttr(__pyx_m, __pyx_n_s____basecode, ((PyObject *)__pyx_t_2)) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 338; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
__Pyx_DECREF(((PyObject *)__pyx_t_2)); __pyx_t_2 = 0;
if (PyObject_SetAttr(__pyx_m, __pyx_n_s____basecode, ((PyObject *)__pyx_t_1)) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 338; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
__Pyx_DECREF(((PyObject *)__pyx_t_1)); __pyx_t_1 = 0;
/* "/Users/coissac/encours/OBITools/src/obitools/align/_dynamic.pyx":339
*
@ -4468,38 +4441,38 @@ PyMODINIT_FUNC PyInit__dynamic(void)
* _basecode[i]=__basecode[i]
*
*/
__pyx_t_2 = PyTuple_New(1); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 339; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
__Pyx_GOTREF(__pyx_t_2);
__Pyx_INCREF(__pyx_int_26);
PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_int_26);
__Pyx_GIVEREF(__pyx_int_26);
__pyx_t_1 = PyObject_Call(__pyx_builtin_range, __pyx_t_2, NULL); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 339; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
__pyx_t_1 = PyTuple_New(1); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 339; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
if (PyList_CheckExact(__pyx_t_1) || PyTuple_CheckExact(__pyx_t_1)) {
__pyx_t_4 = 0; __pyx_t_2 = __pyx_t_1; __Pyx_INCREF(__pyx_t_2);
} else {
__pyx_t_4 = -1; __pyx_t_2 = PyObject_GetIter(__pyx_t_1); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 339; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
__Pyx_GOTREF(__pyx_t_2);
}
__Pyx_INCREF(__pyx_int_26);
PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_int_26);
__Pyx_GIVEREF(__pyx_int_26);
__pyx_t_2 = PyObject_Call(__pyx_builtin_range, __pyx_t_1, NULL); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 339; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
__Pyx_GOTREF(__pyx_t_2);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
if (PyList_CheckExact(__pyx_t_2) || PyTuple_CheckExact(__pyx_t_2)) {
__pyx_t_4 = 0; __pyx_t_1 = __pyx_t_2; __Pyx_INCREF(__pyx_t_1);
} else {
__pyx_t_4 = -1; __pyx_t_1 = PyObject_GetIter(__pyx_t_2); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 339; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
__Pyx_GOTREF(__pyx_t_1);
}
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
for (;;) {
if (likely(PyList_CheckExact(__pyx_t_2))) {
if (__pyx_t_4 >= PyList_GET_SIZE(__pyx_t_2)) break;
__pyx_t_1 = PyList_GET_ITEM(__pyx_t_2, __pyx_t_4); __Pyx_INCREF(__pyx_t_1); __pyx_t_4++;
} else if (likely(PyTuple_CheckExact(__pyx_t_2))) {
if (__pyx_t_4 >= PyTuple_GET_SIZE(__pyx_t_2)) break;
__pyx_t_1 = PyTuple_GET_ITEM(__pyx_t_2, __pyx_t_4); __Pyx_INCREF(__pyx_t_1); __pyx_t_4++;
if (likely(PyList_CheckExact(__pyx_t_1))) {
if (__pyx_t_4 >= PyList_GET_SIZE(__pyx_t_1)) break;
__pyx_t_2 = PyList_GET_ITEM(__pyx_t_1, __pyx_t_4); __Pyx_INCREF(__pyx_t_2); __pyx_t_4++;
} else if (likely(PyTuple_CheckExact(__pyx_t_1))) {
if (__pyx_t_4 >= PyTuple_GET_SIZE(__pyx_t_1)) break;
__pyx_t_2 = PyTuple_GET_ITEM(__pyx_t_1, __pyx_t_4); __Pyx_INCREF(__pyx_t_2); __pyx_t_4++;
} else {
__pyx_t_1 = PyIter_Next(__pyx_t_2);
if (!__pyx_t_1) {
__pyx_t_2 = PyIter_Next(__pyx_t_1);
if (!__pyx_t_2) {
if (unlikely(PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 339; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
break;
}
__Pyx_GOTREF(__pyx_t_1);
__Pyx_GOTREF(__pyx_t_2);
}
if (PyObject_SetAttr(__pyx_m, __pyx_n_s__i, __pyx_t_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 339; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
if (PyObject_SetAttr(__pyx_m, __pyx_n_s__i, __pyx_t_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 339; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
/* "/Users/coissac/encours/OBITools/src/obitools/align/_dynamic.pyx":340
* __basecode=[1,14,2,13,0,0,4,11,0,0,12,0,3,15,0,0,0,5,6,8,8,7,9,0,10,0]
@ -4508,13 +4481,13 @@ PyMODINIT_FUNC PyInit__dynamic(void)
*
*
*/
__pyx_t_1 = __Pyx_GetName(__pyx_m, __pyx_n_s____basecode); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 340; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
__Pyx_GOTREF(__pyx_t_1);
__pyx_t_2 = __Pyx_GetName(__pyx_m, __pyx_n_s____basecode); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 340; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
__Pyx_GOTREF(__pyx_t_2);
__pyx_t_5 = __Pyx_GetName(__pyx_m, __pyx_n_s__i); if (unlikely(!__pyx_t_5)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 340; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
__Pyx_GOTREF(__pyx_t_5);
__pyx_t_6 = PyObject_GetItem(__pyx_t_1, __pyx_t_5); if (!__pyx_t_6) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 340; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
__pyx_t_6 = PyObject_GetItem(__pyx_t_2, __pyx_t_5); if (!__pyx_t_6) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 340; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
__Pyx_GOTREF(__pyx_t_6);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
__Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
__pyx_t_3 = __Pyx_PyInt_AsInt(__pyx_t_6); if (unlikely((__pyx_t_3 == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 340; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
@ -4524,7 +4497,7 @@ PyMODINIT_FUNC PyInit__dynamic(void)
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
(__pyx_v_8obitools_5align_8_dynamic__basecode[__pyx_t_7]) = __pyx_t_3;
}
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
/* "/Users/coissac/encours/OBITools/src/obitools/align/_dynamic.pxd":1
* cdef import from "stdlib.h": # <<<<<<<<<<<<<<