Cython API: view_NUC_SEQS changes to go with previous commits
This commit is contained in:
@ -51,7 +51,7 @@ cdef class View_NUC_SEQS(View):
|
|||||||
message = "Error : Cannot create view %s" % bytes2str(view_name_b)
|
message = "Error : Cannot create view %s" % bytes2str(view_name_b)
|
||||||
raise RuntimeError(message)
|
raise RuntimeError(message)
|
||||||
|
|
||||||
view = OBIWrapper.new(View_NUC_SEQS, pointer)
|
view = OBIWrapper.new_wrapper(View_NUC_SEQS, pointer)
|
||||||
view._dms = dms
|
view._dms = dms
|
||||||
dms.register(view)
|
dms.register(view)
|
||||||
|
|
||||||
@ -66,12 +66,10 @@ cdef class View_NUC_SEQS(View):
|
|||||||
return self.get_column(item) # TODO hyper lent dans la pratique
|
return self.get_column(item) # TODO hyper lent dans la pratique
|
||||||
|
|
||||||
|
|
||||||
def __setitem__(self, index_t line_idx, Nuc_Seq sequence_obj) :
|
# TODO? test if efficiency gain
|
||||||
for key in sequence_obj :
|
# def __setitem__(self, index_t line_idx, Nuc_Seq sequence_obj) :
|
||||||
self[line_idx][key] = sequence_obj[key]
|
# for key in sequence_obj :
|
||||||
|
# self[line_idx][key] = sequence_obj[key]
|
||||||
|
|
||||||
# TODO make properties for id, seq, def columns etc
|
|
||||||
|
|
||||||
|
|
||||||
def register_class() :
|
def register_class() :
|
||||||
|
Reference in New Issue
Block a user