def aggregate_list(input_list):
    """
    Takes in a list of sublists and reformats. For example

    Input: [[name1, taxonID1, lineage1], [name2, taxonID2, lineage2]]
    Output: [[name1, name2], [taxonID1, taxonID2], [lineage1, lineage2]]
    """
    aggregated = []

    # Iterate as many times as the sublists
    for i in range(len(input_list[0])):
        # We don't care about query_ID bc they're all the same
        if i == 0:
            continue
        aggregated.append([sublist[i] for sublist in input_list])

    return aggregated