Ejemplo n.º 1
0
 def  redo(self):
     m = QApplication.instance().model
     if self.rawData:
         m.alignRawData(m)
     else:
         m.alignPeaksInRTDimension(m, self.polyDegree, self.errorRt)
     for tree in (qApp.instance().view.treeView, qApp.instance().view.treeView_2, qApp.instance().view.treeView_3):
         tree.removeAll()
     for spl in qApp.instance().model:
         MSDialogController.actualizeSpectraModel(spl)
         if spl.rawPeaks:
             MSDialogController.actualizePeakModel(spl)
         if spl.mappedPeaks:
             MSDialogController.actualizeClusterModel(spl)
     qApp.instance().view.showInformationMessage('Alignment calculation done', "Alignment done")
Ejemplo n.º 2
0
 def actualizeModels(self, idx):
     """
     will update several models to fit with the selected
     sample
     
     """
     sample = self.model.sample(idx.data().toString(), fullNameEntry=False)
     if sample is None:
         return
     self.qApp.view.sampleDockWidget.cursor().setShape(Qt.WaitCursor)
     MSDialogController.actualizeSpectraModel(sample)
     self.setCurrentSample(sample, 1)
     if sample.rawPeaks:
         MSDialogController.actualizePeakModel(sample)
         self.setCurrentSample(sample, 2)
     if sample.mappedPeaks:
         MSDialogController.actualizeClusterModel(sample)
         self.setCurrentSample(sample, 3)
     self.qApp.view.sampleDockWidget.cursor().setShape(Qt.ArrowCursor)
Ejemplo n.º 3
0
 def actualizeModels(self, idx):
     """
     will update several models to fit with the selected
     sample
     
     """
     sample = self.model.sample(idx.data().toString(), fullNameEntry=False)
     if sample is None:
         return
     self.qApp.view.sampleDockWidget.cursor().setShape(Qt.WaitCursor)
     MSDialogController.actualizeSpectraModel(sample)
     self.setCurrentSample(sample, 1)
     if sample.rawPeaks:
         MSDialogController.actualizePeakModel(sample)
         self.setCurrentSample(sample, 2)
     if sample.mappedPeaks:
         MSDialogController.actualizeClusterModel(sample)
         self.setCurrentSample(sample, 3)
     self.qApp.view.sampleDockWidget.cursor().setShape(Qt.ArrowCursor)        
Ejemplo n.º 4
0
 def resize():
     s = str(d.comboBox.currentText())
     min_, max_ = map(float, str(d.lineEdit.text()).split('-'))
     d.close()
     if s == 'All':
         if any([spl.rawPeaks for spl in self.model]):
             self.view.showErrorMessage("Error", 
                                        "Can not resize sample when peak picking has already been done")
         for sample in self.model:
             print "Resize %s"%sample.shortName()
             sample.resizeSpectraLength(min_, max_)
     else:
         sample = self.model.sample(s, fullNameEntry=False)
         if sample.rawPeaks:
             self.view.showErrorMessage("Error", 
                                        "Can not resize sample when peak picking has already been done")                    
         sample.resizeSpectraLength(min_, max_)
     for tree in (self.view.treeView, self.view.treeView_2, self.view.treeView_3):
         tree.removeAll()
     for spl in self.model:
         MSDialogController.actualizeSpectraModel(spl)
     self.view.showInformationMessage("Done", "Resizing has been done !")