Cython API: view_NUC_SEQS changes to go with previous commits

This commit is contained in:
Celine Mercier
2017-07-27 19:39:26 +02:00
parent 9701b1230c
commit 0655063bb0

View File

@ -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() :