예제 #1
0
def openFile(fullpath):
    r = csv.reader(open(fullpath))
    header = r.next()
    dataFrame = qMS.readIsoCSV(fullpath, noProcess=False)
    puls = 'AMP_L' in dataFrame.columns
    vla = 'FRC_NX' in dataFrame.columns
    return [dataFrame, puls, vla]
예제 #2
0
def readSingleIsoCSV(path, shortName=None):
    dataset = qMS.readIsoCSV(path)
    if shortName is None:
        shortName = path
    dataset['shortName'] = shortName

    s = '_'
    dataset['UID'] =  dataset['originFile'] +s+ dataset['protein'] +s+ dataset['startres'].map(str).str.split('.').str[0] +s+\
                        dataset['endres'].map(str).str.split('.').str[0] +s+ dataset['mw'].map(str).str.split('.').str[0] +s+ \
                        dataset['charge'].map(str).str.split('.').str[0] +s+ dataset['rt_n14'].map(str).str.split('.').str[0]
    dataset['TID'] =  dataset['protein'] +s+ dataset['startres'].map(str).str.split('.').str[0] +s+\
                        dataset['endres'].map(str).str.split('.').str[0] +s+ dataset['mw'].map(str).str.split('.').str[0] +s+ \
                        dataset['charge'].map(str).str.split('.').str[0]
    return dataset