def parse_dataset()

in route.py [0:0]


def parse_dataset(data_path, mode = 'dev', dataset = 'bird'):
    # redirect path 
    data_tuples_path = ''
    if dataset == 'bird':
        data_tuples_path = os.path.join(data_path, dataset, mode, f'{mode}.json')
    elif 'spider_DK' == dataset: 
        data_tuples_path = os.path.join(data_path, 'spider', 'Spider_DK.json')
    elif 'spider_real' == dataset: 
        data_tuples_path = os.path.join(data_path, 'spider', 'spider-realistic.json')
    elif 'spider' in dataset: 
        if mode == 'test':
            data_tuples_path = os.path.join(data_path, 'spider','test_data/dev.json')
        else:
            data_tuples_path = os.path.join(data_path, 'spider', f'{mode}.json')
    else:
        raise TypeError(f"Unexpect dataset: {dataset}.")

    data_tuples = read_json_file(data_tuples_path)

    return data_tuples