|
20 | 20 |
|
21 | 21 | from CPAC.seg_preproc.utils import pick_tissue_from_labels_file |
22 | 22 |
|
| 23 | + |
23 | 24 | def acpc_alignment(config=None, acpc_target='whole-head', mask=False, |
24 | 25 | wf_name='acpc_align'): |
25 | 26 | preproc = pe.Workflow(name=wf_name) |
@@ -1270,8 +1271,9 @@ def anatomical_init(wf, cfg, strat_pool, pipe_num, opt=None): |
1270 | 1271 | def acpc_align_head(wf, cfg, strat_pool, pipe_num, opt=None): |
1271 | 1272 | ''' |
1272 | 1273 | {"name": "acpc_alignment_head", |
1273 | | - "config": ["anatomical_preproc", "acpc_alignment"], |
1274 | | - "switch": ["run"], |
| 1274 | + "config": "None", |
| 1275 | + "switch": [["anatomical_preproc", "acpc_alignment", "run"], |
| 1276 | + ["anatomical_preproc", "run"]], |
1275 | 1277 | "option_key": "None", |
1276 | 1278 | "option_val": "None", |
1277 | 1279 | "inputs": [["desc-preproc_T1w", "desc-reorient_T1w", "T1w"], |
@@ -1305,8 +1307,9 @@ def acpc_align_head(wf, cfg, strat_pool, pipe_num, opt=None): |
1305 | 1307 | def acpc_align_head_with_mask(wf, cfg, strat_pool, pipe_num, opt=None): |
1306 | 1308 | ''' |
1307 | 1309 | {"name": "acpc_alignment_head_with_mask", |
1308 | | - "config": ["anatomical_preproc", "acpc_alignment"], |
1309 | | - "switch": ["run"], |
| 1310 | + "config": "None", |
| 1311 | + "switch": [["anatomical_preproc", "acpc_alignment", "run"], |
| 1312 | + ["anatomical_preproc", "run"]], |
1310 | 1313 | "option_key": "None", |
1311 | 1314 | "option_val": "None", |
1312 | 1315 | "inputs": [(["desc-preproc_T1w", "desc-reorient_T1w", "T1w"], |
@@ -1352,8 +1355,9 @@ def acpc_align_head_with_mask(wf, cfg, strat_pool, pipe_num, opt=None): |
1352 | 1355 | def acpc_align_brain(wf, cfg, strat_pool, pipe_num, opt=None): |
1353 | 1356 | ''' |
1354 | 1357 | {"name": "acpc_alignment_brain", |
1355 | | - "config": ["anatomical_preproc", "acpc_alignment"], |
1356 | | - "switch": ["run"], |
| 1358 | + "config": "None", |
| 1359 | + "switch": [["anatomical_preproc", "acpc_alignment", "run"], |
| 1360 | + ["anatomical_preproc", "run"]], |
1357 | 1361 | "option_key": "None", |
1358 | 1362 | "option_val": "None", |
1359 | 1363 | "inputs": [(["desc-preproc_T1w", "desc-reorient_T1w", "T1w"], |
@@ -1397,8 +1401,9 @@ def acpc_align_brain(wf, cfg, strat_pool, pipe_num, opt=None): |
1397 | 1401 | def acpc_align_brain_with_mask(wf, cfg, strat_pool, pipe_num, opt=None): |
1398 | 1402 | ''' |
1399 | 1403 | {"name": "acpc_alignment_brain_with_mask", |
1400 | | - "config": ["anatomical_preproc", "acpc_alignment"], |
1401 | | - "switch": ["run"], |
| 1404 | + "config": "None", |
| 1405 | + "switch": [["anatomical_preproc", "acpc_alignment", "run"], |
| 1406 | + ["anatomical_preproc", "run"]], |
1402 | 1407 | "option_key": "None", |
1403 | 1408 | "option_val": "None", |
1404 | 1409 | "inputs": [(["desc-preproc_T1w", "desc-reorient_T1w", "T1w"], |
@@ -1483,8 +1488,9 @@ def registration_T2w_to_T1w(wf, cfg, strat_pool, pipe_num, opt=None): |
1483 | 1488 | def non_local_means(wf, cfg, strat_pool, pipe_num, opt=None): |
1484 | 1489 | ''' |
1485 | 1490 | {"name": "nlm_filtering", |
1486 | | - "config": ["anatomical_preproc", "non_local_means_filtering"], |
1487 | | - "switch": ["run"], |
| 1491 | + "config": "None", |
| 1492 | + "switch": [["anatomical_preproc", "non_local_means_filtering", "run"], |
| 1493 | + ["anatomical_preproc", "run"]], |
1488 | 1494 | "option_key": "None", |
1489 | 1495 | "option_val": "None", |
1490 | 1496 | "inputs": ["T1w"], |
@@ -2367,7 +2373,7 @@ def brain_mask_acpc_niworkflows_ants_T2(wf, cfg, strat_pool, pipe_num, opt=None) |
2367 | 2373 | pipe_num, opt) |
2368 | 2374 |
|
2369 | 2375 | outputs = { |
2370 | | - 'space-T1w_desc-acpcbrain_mask': |
| 2376 | + 'space-T2w_desc-acpcbrain_mask': |
2371 | 2377 | wf_outputs['space-T2w_desc-brain_mask'] |
2372 | 2378 | } |
2373 | 2379 |
|
|
0 commit comments