Cython API: fixed 2 little bugs in Seq API
This commit is contained in:
@ -21,7 +21,7 @@ cdef class Seq(dict) :
|
|||||||
if tags is not None :
|
if tags is not None :
|
||||||
for k in tags:
|
for k in tags:
|
||||||
k_b = tobytes(k)
|
k_b = tobytes(k)
|
||||||
self[k_b] = tags[k_b]
|
self[k_b] = tags[k]
|
||||||
|
|
||||||
|
|
||||||
def __contains__(self, object key):
|
def __contains__(self, object key):
|
||||||
@ -70,11 +70,10 @@ cdef class Nuc_Seq(Seq) :
|
|||||||
# nuc sequence property getter and setter
|
# nuc sequence property getter and setter
|
||||||
@property
|
@property
|
||||||
def seq(self):
|
def seq(self):
|
||||||
return self._seq
|
return self[NUC_SEQUENCE_COLUMN]
|
||||||
|
|
||||||
@seq.setter
|
@seq.setter
|
||||||
def seq(self, object new_seq): # @DuplicatedSignature
|
def seq(self, object new_seq): # @DuplicatedSignature
|
||||||
self._seq = new_seq
|
|
||||||
self[NUC_SEQUENCE_COLUMN] = tobytes(new_seq)
|
self[NUC_SEQUENCE_COLUMN] = tobytes(new_seq)
|
||||||
|
|
||||||
# sequence quality property getter and setter
|
# sequence quality property getter and setter
|
||||||
|
Reference in New Issue
Block a user