def convert2SWIG(self):
ps = QPalmaDP.penalty_struct()
+
+ ps.len = len(self.limits)
ps.limits = QPalmaDP.createDoubleArrayFromList(self.limits)
- ps.penalties = QPalmaDP.createDoubleArrayFromList([elem[0] for elem in self.penalties.tolist()])
+ ps.penalties = QPalmaDP.createDoubleArrayFromList(self.penalties)
ps.max_len = self.max_len
ps.min_len = self.min_len
# Gapfunktion
####################
h.limits = logspace(math.log(min_intron_len,10),math.log(max_intron_len,10),30)
- h.penalties = param[0:30]
+ h.penalties = param[0:30].flatten().tolist()[0]
#h.transform = '+1'
h.transform = ''
h.name = 'h'
# Donorfunktion
####################
d.limits = linspace(min_svm_score,max_svm_score,30)
- d.penalties = param[30:60]
+ d.penalties = param[30:60].flatten().tolist()[0]
#d.transform = '+1'
d.transform = ''
d.name = 'd'
# Acceptorfunktion
####################
a.limits = linspace(min_svm_score,max_svm_score,30)
- a.penalties = param[60:90]
+ a.penalties = param[60:90].flatten().tolist()[0]
#a.transform = '+1'
a.transform = ''
a.name = 'a'