@@ -67,13 +67,13 @@ def fix_keys_for_gexf(orig):
67
67
newnodedata .update (orig .nodes [node ])
68
68
if 'dn_fsname' in orig .nodes [node ]:
69
69
newnodedata ['label' ] = orig .nodes [node ]['dn_fsname' ]
70
- ntwk .add_node (str (node ), newnodedata )
70
+ ntwk .add_node (str (node ), ** newnodedata )
71
71
if 'dn_position' in ntwk .nodes [str (node )] and 'dn_position' in newnodedata :
72
72
ntwk .nodes [str (node )]['dn_position' ] = str (newnodedata ['dn_position' ])
73
73
for edge in edges :
74
74
data = {}
75
75
data = orig .edge [edge [0 ]][edge [1 ]]
76
- ntwk .add_edge (str (edge [0 ]), str (edge [1 ]), data )
76
+ ntwk .add_edge (str (edge [0 ]), str (edge [1 ]), ** data )
77
77
if 'fiber_length_mean' in ntwk .edge [str (edge [0 ])][str (edge [1 ])]:
78
78
ntwk .edge [str (edge [0 ])][str (edge [1 ])]['fiber_length_mean' ] = str (data ['fiber_length_mean' ])
79
79
if 'fiber_length_std' in ntwk .edge [str (edge [0 ])][str (edge [1 ])]:
@@ -134,14 +134,14 @@ def average_networks(in_files, ntwk_res_file, group_id):
134
134
current = {}
135
135
current = ntwk .edge [edge [0 ]][edge [1 ]]
136
136
data = add_dicts_by_key (current , data )
137
- ntwk .add_edge (edge [0 ], edge [1 ], data )
137
+ ntwk .add_edge (edge [0 ], edge [1 ], ** data )
138
138
nodes = list (nodes ())
139
139
for node in nodes :
140
140
data = {}
141
141
data = ntwk .nodes [node ]
142
142
if 'value' in tmp .nodes [node ]:
143
143
data ['value' ] = data ['value' ] + tmp .nodes [node ]['value' ]
144
- ntwk .add_node (node , data )
144
+ ntwk .add_node (node , ** data )
145
145
146
146
# Divides each value by the number of files
147
147
nodes = list (ntwk .nodes ())
@@ -156,7 +156,7 @@ def average_networks(in_files, ntwk_res_file, group_id):
156
156
if 'value' in data :
157
157
newdata ['value' ] = data ['value' ] / len (in_files )
158
158
ntwk .nodes [node ]['value' ] = newdata
159
- avg_ntwk .add_node (node , newdata )
159
+ avg_ntwk .add_node (node , ** newdata )
160
160
161
161
edge_dict = {}
162
162
edge_dict ['count' ] = np .zeros ((avg_ntwk .number_of_nodes (),
@@ -168,7 +168,7 @@ def average_networks(in_files, ntwk_res_file, group_id):
168
168
if not key == 'count' :
169
169
data [key ] = data [key ] / len (in_files )
170
170
ntwk .edge [edge [0 ]][edge [1 ]] = data
171
- avg_ntwk .add_edge (edge [0 ], edge [1 ], data )
171
+ avg_ntwk .add_edge (edge [0 ], edge [1 ], ** data )
172
172
edge_dict ['count' ][edge [0 ] - 1 ][edge [1 ] - 1 ] = ntwk .edge [edge [0 ]][edge [1 ]]['count' ]
173
173
174
174
iflogger .info ('After thresholding, the average network has has {n} edges' .format (n = avg_ntwk .number_of_edges ()))
@@ -323,7 +323,7 @@ def add_node_data(node_array, ntwk):
323
323
if not int (idx ) == 0 :
324
324
newdata ['value' ] = node_array [int (idx ) - 1 ]
325
325
data .update (newdata )
326
- node_ntwk .add_node (int (idx ), data )
326
+ node_ntwk .add_node (int (idx ), ** data )
327
327
return node_ntwk
328
328
329
329
@@ -339,7 +339,7 @@ def add_edge_data(edge_array, ntwk, above=0, below=0):
339
339
old_edge_dict = edge_ntwk .edge [x + 1 ][y + 1 ]
340
340
edge_ntwk .remove_edge (x + 1 , y + 1 )
341
341
data .update (old_edge_dict )
342
- edge_ntwk .add_edge (x + 1 , y + 1 , data )
342
+ edge_ntwk .add_edge (x + 1 , y + 1 , ** data )
343
343
return edge_ntwk
344
344
345
345
0 commit comments