def process_file_sorted_by_pmid(file_name):
    s_dict = defaultdict(list)
    mp = process_file(file_name, lazy=True)
    for statement in mp.iter_statements():
        s_dict[statement.evidence[0].pmid].append(statement)
    return s_dict