@@ -65,6 +65,7 @@ def create_ba_maps_wf(name="Brodmann_Area_Maps", th3=True, exvivo=True,
65
65
white = 'surf/{0}.white' .format (hemisphere ))
66
66
67
67
out_files = list ()
68
+ source_fields = ['sphere_reg' , 'white' ]
68
69
if threshold :
69
70
for label in labels :
70
71
if label == 'perirhinal' and not entorhinal :
@@ -76,7 +77,8 @@ def create_ba_maps_wf(name="Brodmann_Area_Maps", th3=True, exvivo=True,
76
77
out_file = '{0}.{1}.thresh.label' .format (hemisphere , label )
77
78
out_files .append (out_file )
78
79
field_template [label ] = 'label/' + out_file
79
- node_name = 'BA_Maps_' + hemisphere + '_Tresh'
80
+ source_fields .append (label )
81
+ node_name = 'BA_Maps_' + hemisphere + '_Thresh'
80
82
else :
81
83
for label in labels :
82
84
if exvivo :
@@ -86,17 +88,17 @@ def create_ba_maps_wf(name="Brodmann_Area_Maps", th3=True, exvivo=True,
86
88
87
89
out_files .append (out_file )
88
90
field_template [label ] = 'label/' + out_file
91
+ source_fields .append (label )
89
92
node_name = 'BA_Maps_' + hemisphere
90
93
91
- source_fields = labels + ['sphere_reg' , 'white' ]
92
94
source_subject = pe .Node (DataGrabber (outfields = source_fields ),
93
95
name = node_name + "_srcsubject" )
94
96
source_subject .inputs .template = '*'
95
97
source_subject .inputs .sort_filelist = False
96
98
source_subject .inputs .field_template = field_template
97
99
ba_WF .connect ([(inputspec , source_subject , [('src_subject_dir' , 'base_directory' )])])
98
100
99
- merge_labels = pe .Node (Merge (len (labels )),
101
+ merge_labels = pe .Node (Merge (len (out_files )),
100
102
name = node_name + "_Merge" )
101
103
for i ,label in enumerate (labels ):
102
104
ba_WF .connect ([(source_subject , merge_labels , [(label , 'in{0}' .format (i + 1 ))])])
0 commit comments