Ejemplo n.º 1
0
 def getPairs(self):
     pairs = {}
     for scanF in self._scanFDict:
         self._scanFDict[scanF]['paired scans'] = {}
     for pairConfigName in self._paramsDict['Pair Configurations']:
         pairConfig = self._paramsDict['Pair Configurations'][pairConfigName]
         pairs[pairConfigName] = An.findDeltaPairs(self._dtaList, pairConfig['NMod']+pairConfig['CMod'], ppm=self._ppm)
         for pair in pairs[pairConfigName]:
             pairData = {'light': pair[0], 'heavy': pair[1], 'pair configuration': pairConfigName, 'pair score': None, 'light precmass': self._scanFDict[pair[0]]['precMass'], 'heavy precmass': self._scanFDict[pair[1]]['precMass']}
             self._scanFDict[pair[0]]['paired scans'][pair[1]] = pairData
             self._scanFDict[pair[1]]['paired scans'][pair[0]] = pairData