def parseDBScans(fDict, prog, seqMap, dbDict): processedInfo = {} for csvfile in fDict.keys(): MASCOTData = DataFile.getScanInfo(csvfile, dbDict[prog]['fields'], delimiter=',') processedInfo[fDict[csvfile]] = An.preprocessDatabaseScanInfo(MASCOTData, seqMap[fDict[csvfile]], dbDict[prog]['fieldmap']) return processedInfo
def parseScans(fDict, prog, seqMap, dbDict, delimiter=',', srchID = None, seqDelimLen=2): processedInfo = {} for csvfile in fDict.keys(): MASCOTData = DataFile.getScanInfo(csvfile, dbDict[prog]['fields'] + (['SrchID'] if srchID != None else []), delimiter=delimiter) processedInfo[fDict[csvfile]] = An.preprocessDatabaseScanInfo(MASCOTData, seqMap[fDict[csvfile]], dbDict[prog]['fieldmap'], srchID = srchID, seqDelimLen=seqDelimLen) return processedInfo