def umls_to_snomed(cdb, pickle_path):
    """ Map UMLS CDB to SNOMED concepts 
    """
    import pickle
    data = pickle.load(open(pickle_path, 'rb'))
    for key in data.keys():
        cui = str(key)
        for snomed_cui in data[key]:
            if 'S-' in str(snomed_cui):
                snomed_cui = str(snomed_cui)
            else:
                snomed_cui = 'S-' + str(snomed_cui)
            if key in cdb.cui2info:
                if 'snomed' in cdb.cui2info[key]:
                    cdb.cui2info[cui]['snomed'].append(snomed_cui)
                else:
                    cdb.cui2info[cui]['snomed'] = [snomed_cui]
