Exemplo n.º 1
0
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)
Exemplo n.º 2
0
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)