This commit is contained in:
2007-07-20 15:48:59 +00:00
parent 98f53d3448
commit 9db5991108
2 changed files with 25 additions and 2 deletions

View File

@@ -119,6 +119,10 @@ def parents_dag(go_terms, ontology=['BP']):
edges = rpy.r.edges(graph)
edges.pop('all')
edge_dict = {}
for head, nei in edges.items():
edge_dict[head] = nei.values()
for head, neighbours in edges.items():
for nn in neighbours.values():
if edge_dict.has_key(nn):
edge_dict[nn].append(head)
else:
edge_dict[nn] = [head]
return edge_dict