The new install version based on classical setup.py #1
@ -2,7 +2,8 @@
|
|||||||
|
|
||||||
|
|
||||||
from obitools3.dms.capi.obitypes cimport index_t
|
from obitools3.dms.capi.obitypes cimport index_t
|
||||||
from obitools3.dms.column.column cimport Column
|
from obitools3.dms.column.column cimport Column, \
|
||||||
|
Column_multi_elts
|
||||||
|
|
||||||
cdef class Column_idx(Column) :
|
cdef class Column_idx(Column) :
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#cython: language_level=3
|
# cython: language_level=3
|
||||||
|
|
||||||
from obitools3.dms.capi.obitaxonomy cimport ecotx_t, OBIDMS_taxonomy_p
|
from obitools3.dms.capi.obitaxonomy cimport ecotx_t, OBIDMS_taxonomy_p
|
||||||
|
|
||||||
@ -28,4 +28,5 @@ cdef class Taxonomy(OBIWrapper) :
|
|||||||
|
|
||||||
cdef class Taxon :
|
cdef class Taxon :
|
||||||
cdef ecotx_t* _pointer
|
cdef ecotx_t* _pointer
|
||||||
cdef Taxonomy _tax
|
cdef Taxonomy _tax
|
||||||
|
|
@ -4,7 +4,6 @@ from obitools3.utils cimport str2bytes, bytes2str, tobytes, tostr
|
|||||||
from obitools3.dms.capi.obitaxonomy cimport ecotx_t, OBIDMS_taxonomy_p
|
from obitools3.dms.capi.obitaxonomy cimport ecotx_t, OBIDMS_taxonomy_p
|
||||||
|
|
||||||
from obitools3.dms.dms cimport DMS
|
from obitools3.dms.dms cimport DMS
|
||||||
from obitools3.dms.dms import DMS
|
|
||||||
|
|
||||||
from obitools3.dms.object cimport OBIWrapper
|
from obitools3.dms.object cimport OBIWrapper
|
||||||
|
|
||||||
@ -321,7 +320,7 @@ cdef class Taxonomy(OBIWrapper) :
|
|||||||
cdef class Taxon : # TODO dict subclass?
|
cdef class Taxon : # TODO dict subclass?
|
||||||
|
|
||||||
def __init__(self, object taxon_capsule, Taxonomy tax) :
|
def __init__(self, object taxon_capsule, Taxonomy tax) :
|
||||||
self._pointer = <ecotx_t*> PyCapsule_GetPointer(taxon_capsule, NULL)
|
self._pointer = <ecotx_t*>PyCapsule_GetPointer(taxon_capsule, NULL)
|
||||||
if self._pointer == NULL :
|
if self._pointer == NULL :
|
||||||
raise Exception("Error reading a taxon (NULL pointer)")
|
raise Exception("Error reading a taxon (NULL pointer)")
|
||||||
self._tax = tax
|
self._tax = tax
|
||||||
|
Reference in New Issue
Block a user