From 0655063bb0940ec8ecd2e0219c37524da43fab94 Mon Sep 17 00:00:00 2001 From: Celine Mercier Date: Thu, 27 Jul 2017 19:39:26 +0200 Subject: [PATCH] Cython API: view_NUC_SEQS changes to go with previous commits --- .../obitools3/dms/view/typed_view/view_NUC_SEQS.pyx | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/python/obitools3/dms/view/typed_view/view_NUC_SEQS.pyx b/python/obitools3/dms/view/typed_view/view_NUC_SEQS.pyx index fe18a8c..bc0f89a 100644 --- a/python/obitools3/dms/view/typed_view/view_NUC_SEQS.pyx +++ b/python/obitools3/dms/view/typed_view/view_NUC_SEQS.pyx @@ -51,7 +51,7 @@ cdef class View_NUC_SEQS(View): message = "Error : Cannot create view %s" % bytes2str(view_name_b) raise RuntimeError(message) - view = OBIWrapper.new(View_NUC_SEQS, pointer) + view = OBIWrapper.new_wrapper(View_NUC_SEQS, pointer) view._dms = dms dms.register(view) @@ -65,13 +65,11 @@ cdef class View_NUC_SEQS(View): else : # TODO assume str or bytes for optimization? return self.get_column(item) # TODO hyper lent dans la pratique - - def __setitem__(self, index_t line_idx, Nuc_Seq sequence_obj) : - for key in sequence_obj : - self[line_idx][key] = sequence_obj[key] - -# TODO make properties for id, seq, def columns etc +# TODO? test if efficiency gain +# def __setitem__(self, index_t line_idx, Nuc_Seq sequence_obj) : +# for key in sequence_obj : +# self[line_idx][key] = sequence_obj[key] def register_class() :