Skip to content

Commit d61569f

Browse files
committed
🎨 Initialze guardrail before conditional
1 parent d9d0748 commit d61569f

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

CPAC/registration/registration.py

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,10 @@ def apply_transform(wf_name, reg_tool, time_series=False, multi_input=False,
6666
# time series chunks
6767
multi_input = True
6868

69+
# Guardrail: check QC metrics
70+
guardrail = registration_guardrail_node()
71+
wf.connect(inputNode, 'reference', guardrail, 'reference')
72+
6973
if reg_tool == 'ants':
7074

7175
if multi_input:
@@ -87,10 +91,6 @@ def apply_transform(wf_name, reg_tool, time_series=False, multi_input=False,
8791
apply_warp.inputs.dimension = 3
8892
apply_warp.interface.num_threads = int(num_ants_cores)
8993

90-
# Guardrail: check QC metrics
91-
guardrail = registration_guardrail_node()
92-
wf.connect(inputNode, 'reference', guardrail, 'reference')
93-
9494
if time_series:
9595
apply_warp.inputs.input_image_type = 3
9696

@@ -197,10 +197,6 @@ def apply_transform(wf_name, reg_tool, time_series=False, multi_input=False,
197197
# go in as a warpfield file
198198
wf.connect(inputNode, 'transform', apply_warp, 'field_file')
199199

200-
# Guardrail: check QC metrics
201-
guardrail = registration_guardrail_node()
202-
wf.connect(inputNode, 'reference', guardrail, 'reference')
203-
204200
# parallelize the apply warp, if multiple CPUs, and it's a time
205201
# series!
206202
if int(num_cpus) > 1 and time_series:

0 commit comments

Comments
 (0)