def create_seq_info(self):
    data_name = ['PulseCount', 'LD1_Tap', 'LD2_Tap', 'LD3_Tap', 'LD4_Tap', 'LD5_Tap', 'Pos_Off', 'Vec_Off', 'Start_Loc', 'Tbl_Len']
    reg = re.compile('([0-9a-zA-Z]+)')
    myfile = open(self.seq_file, 'r')
    for line in myfile:
        rawInfo = re.findall(reg, line)
        if (len(rawInfo) == 1):
            currLabel = rawInfo[0]
        if (len(rawInfo) == 4):
            curr_mode = rawInfo[1]
            curr_seq = rawInfo[3]
            i = 0
            if (curr_mode in self.data_dict):
                self.data_dict[curr_mode][curr_seq] = {}
            else:
                self.data_dict[curr_mode] = {}
                self.data_dict[curr_mode][curr_seq] = {}
            for i in range(10):
                rawInfo = re.findall(reg, myfile.readline())
                self.data_dict[curr_mode][curr_seq][data_name[i]] = [int(rawInfo[0], 16), int(rawInfo[1], 16)]
    myfile.close()
    return self.data_dict
def create_seq_info(self):
    data_name = ['PulseCount', 'LD1_Tap', 'LD2_Tap', 'LD3_Tap', 'LD4_Tap', 'LD5_Tap', 'Pos_Off', 'Vec_Off', 'Start_Loc', 'Tbl_Len']
    reg = re.compile('([0-9a-zA-Z]+)')
    myfile = open(self.seq_file, 'r')
    for line in myfile:
        rawInfo = re.findall(reg, line)
        if (len(rawInfo) == 1):
            currLabel = rawInfo[0]
        if (len(rawInfo) == 4):
            curr_mode = rawInfo[1]
            curr_seq = rawInfo[3]
            i = 0
            if (curr_mode in self.data_dict):
                self.data_dict[curr_mode][curr_seq] = {}
            else:
                self.data_dict[curr_mode] = {}
                self.data_dict[curr_mode][curr_seq] = {}
            for i in range(10):
                rawInfo = re.findall(reg, myfile.readline())
                self.data_dict[curr_mode][curr_seq][data_name[i]] = [int(rawInfo[0], 16), int(rawInfo[1], 16)]
    myfile.close()
    return self.data_dict