Ejemplo n.º 1
0
 def updatePairInfo(self, event):
     curPairedScanData = self._indexedPairData[int(self._pairedScanListbox.curselection()[0])]
     if curPairedScanData['pair score'] == None:
         curPairedScanData['pair score'] = An.getSharedPeaksRatio(self._scanFDict[curPairedScanData['light']]['dta'], self._scanFDict[curPairedScanData['heavy']]['dta'], self._paramsDict['Pair Configurations'][curPairedScanData['pair configuration']], epsilon=self._ppm * 10**-6 * curPairedScanData['light precmass'])
     for labelDatum in self._pairInfoLabelVars:
         self._pairInfoLabelVars[labelDatum].set(str(curPairedScanData[labelDatum]))
     
     if curPairedScanData['pair score'] != 'N/A':
         if curPairedScanData['pair score'] > self._paircutoff:
             self._pairScoreLabel.config(fg='dark green')
         else:
             self._pairScoreLabel.config(fg='red')
     else:
         self._pairScoreLabel.config(fg='black')