1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
def getMZArray(self):
cdef shared_ptr[_BinaryDataArray] _r = self.inst.get().getMZArray()
cdef libcpp_vector[double] _vec = _r.get().data
cdef list py_result = _vec
return py_result
def getIntensityArray(self):
cdef shared_ptr[_BinaryDataArray] _r = self.inst.get().getIntensityArray()
cdef libcpp_vector[double] _vec = _r.get().data
cdef list py_result = _vec
return py_result
def setMZArray(self, list data):
assert isinstance(data, list), 'arg transitions wrong type'
cdef shared_ptr[_BinaryDataArray] v0 = shared_ptr[_BinaryDataArray](new _BinaryDataArray() )
cdef libcpp_vector[double] _vec = data
v0.get().data = data
self.inst.get().setMZArray(v0)
def setIntensityArray(self, list data):
assert isinstance(data, list), 'arg transitions wrong type'
cdef shared_ptr[_BinaryDataArray] v0 = shared_ptr[_BinaryDataArray](new _BinaryDataArray() )
cdef libcpp_vector[double] _vec = data
v0.get().data = data
self.inst.get().setIntensityArray(v0)
|