changeset 22:778cc97cb115 draft

planemo upload commit e2e4ac8c2c4dc5675d4c415ff192a925ca5e6b98-dirty
author dchristiany
date Thu, 17 Jan 2019 08:17:01 -0500
parents 0a79066992fc
children b2584295ef44
files data_manager/resource_building.py data_manager/resource_building.xml
diffstat 2 files changed, 13 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- 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")
--- 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 @@
-<tool id="data_manager_proteore" name="Get source files for proteore tools" version="2019.01.15.6" tool_type="manage_data">
+<tool id="data_manager_proteore" name="Get source files for proteore tools" version="2019.01.17" tool_type="manage_data">
 <description>
 to create or update reference files for proteore tools
 </description>