Пример #1
0
 def reportSolution(self, output):#w#for genome-scale analysis
     sampletabs = swing.JTabbedPane()
     samples, monitors = QSSPN.Table.output2table(output)
     outputtable=[]
     for i in range(len(samples)):
         sample = samples[i]
         table = QSSPNTable(); table.write_output(sample, monitors, 'Output')
         tab = swing.JScrollPane(table)
         sampletabs.addTab('Sample'+str(i+1), tab)
         outputtable+=[table]
     TabCloser('Output').put(sampletabs, self)
     for table in outputtable: table.setColWidths_gsa(self.getWidth())
     if self.listener: self.listener()