def ExportGraphs(dic,organism): for p1 in dic.plst: if p1.name in ['GLYCOLYSIS-E-D', 'GLYCOLYSIS', 'GLYCOLYSIS-TCA-GLYOX-BYPASS']: totgraphname = './results/'+organism+'/'+p1.name+'_tot.gml' primgraphname = './results/'+organism+'/'+p1.name+'_prim.gml' GO.write_pathway_gml(p1.totgraph,p1.elst,totgraphname) p1.primgraph.write_gml(primgraphname) for p2 in dic.plst: if p2.name in ['GLUCONEO-PWY','FERMENTATION-PWY','HEXITOLDEGSUPER-PWY','FAO-PWY','PWY0-1337','PENTOSE-P-PWY','TREDEGLOW-PWY']: mergedname = './results/'+organism+'/graphs/'+p1.name+'+'+p2.name+'_tot.gml' GO.write_pathway_gml(EC.merge(p1.totgraph,p2.totgraph),list(set(p1.elst[:]+p2.elst[:])),mergedname)
def ExportGraphs(dic, organism): for p1 in dic.plst: if p1.name in [ 'GLYCOLYSIS-E-D', 'GLYCOLYSIS', 'GLYCOLYSIS-TCA-GLYOX-BYPASS' ]: totgraphname = './results/' + organism + '/' + p1.name + '_tot.gml' primgraphname = './results/' + organism + '/' + p1.name + '_prim.gml' GO.write_pathway_gml(p1.totgraph, p1.elst, totgraphname) p1.primgraph.write_gml(primgraphname) for p2 in dic.plst: if p2.name in [ 'GLUCONEO-PWY', 'FERMENTATION-PWY', 'HEXITOLDEGSUPER-PWY', 'FAO-PWY', 'PWY0-1337', 'PENTOSE-P-PWY', 'TREDEGLOW-PWY' ]: mergedname = './results/' + organism + '/graphs/' + p1.name + '+' + p2.name + '_tot.gml' GO.write_pathway_gml(EC.merge(p1.totgraph, p2.totgraph), list(set(p1.elst[:] + p2.elst[:])), mergedname)