# HG changeset patch # User dchristiany # Date 1547731021 18000 # Node ID 778cc97cb115f70af60e68bfc94b4c230780e479 # Parent 0a79066992fcb959c146123c55fb09f741953739 planemo upload commit e2e4ac8c2c4dc5675d4c415ff192a925ca5e6b98-dirty diff -r 0a79066992fc -r 778cc97cb115 data_manager/resource_building.py --- a/data_manager/resource_building.py Tue Jan 15 10:04:52 2019 -0500 +++ b/data_manager/resource_building.py Thu Jan 17 08:17:01 2019 -0500 @@ -301,7 +301,10 @@ GeneID_index=1 network_cols=[1,2,7,8,11,12,18,20] for line in tab_file : - dico_network[line[GeneID_index]]=[line[i] for i in network_cols] + if line[GeneID_index] not in dico_network: + dico_network[line[GeneID_index]]=[[line[i] for i in network_cols]] + else: + dico_network[line[GeneID_index]].append([line[i] for i in network_cols]) #delete tmp_BioGRID directory os.remove("BioGRID.zip") @@ -340,8 +343,14 @@ dico_GeneID_to_UniProt = {} dico_nodes = {} for line in bioplex : - dico_network["GeneID"][line[0]]=[line[i] for i in network_geneid_cols] - dico_network["UniProt-AC"][line[2]]=[line[i] for i in network_uniprot_cols] + if line[0] not in dico_network["GeneID"]: + dico_network["GeneID"][line[0]]=[[line[i] for i in network_geneid_cols]] + else : + dico_network["GeneID"][line[0]].append([line[i] for i in network_geneid_cols]) + if line[1] not in dico_network["UniProt-AC"]: + dico_network["UniProt-AC"][line[2]]=[[line[i] for i in network_uniprot_cols]] + else: + dico_network["UniProt-AC"][line[2]].append([line[i] for i in network_uniprot_cols]) dico_GeneID_to_UniProt[line[0]]=line[2] r = requests.get("https://reactome.org/download/current/UniProt2Reactome.txt") diff -r 0a79066992fc -r 778cc97cb115 data_manager/resource_building.xml --- a/data_manager/resource_building.xml Tue Jan 15 10:04:52 2019 -0500 +++ b/data_manager/resource_building.xml Thu Jan 17 08:17:01 2019 -0500 @@ -1,4 +1,4 @@ - + to create or update reference files for proteore tools