Skip to content

Commit 59e1faa

Browse files
committed
Listify transform.
1 parent fe3c143 commit 59e1faa

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

xcp_d/workflows/anatomical/plotting.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -332,6 +332,8 @@ def init_itk_warp_gifti_surface_wf(name='itk_warp_gifti_surface_wf'):
332332
Gifti file where the transform in ``itk_warp_file`` has been applied
333333
to the vertices in ``native_surf_gii``.
334334
"""
335+
from bids.utils import listify
336+
335337
workflow = Workflow(name=name)
336338

337339
inputnode = pe.Node(
@@ -352,6 +354,15 @@ def init_itk_warp_gifti_surface_wf(name='itk_warp_gifti_surface_wf'):
352354
name='outputnode',
353355
)
354356

357+
listify_transform = pe.Node(
358+
niu.Function(
359+
function=listify,
360+
input_names=['obj'],
361+
output_names=['out_list'],
362+
)
363+
)
364+
workflow.connect([(inputnode, listify_transform, [('itk_warp_file', 'obj')])])
365+
355366
convert_to_csv = pe.Node(GiftiToCSV(itk_lps=True), name='convert_to_csv')
356367
workflow.connect([(inputnode, convert_to_csv, [('native_surf_gii', 'in_file')])])
357368

@@ -360,7 +371,7 @@ def init_itk_warp_gifti_surface_wf(name='itk_warp_gifti_surface_wf'):
360371
name='transform_vertices',
361372
)
362373
workflow.connect([
363-
(inputnode, transform_vertices, [('itk_warp_file', 'transforms')]),
374+
(listify_transform, transform_vertices, [('out_list', 'transforms')]),
364375
(convert_to_csv, transform_vertices, [('out_file', 'input_file')]),
365376
]) # fmt:skip
366377

0 commit comments

Comments
 (0)