@@ -492,167 +492,3 @@ def checkenv(exitonfail=False):
492
492
sys .exit (2 )
493
493
else :
494
494
print ("Warning: " + msg )
495
-
496
-
497
- def create_recoding_wf (in_file , out_file = None ):
498
- wf = nipype .Workflow (name = "RecodeLabels" )
499
-
500
- inputspec = nipype .pipeline .Node (nipype .IdentityInterface (['labelmap' ,
501
- 'recode_file' ]),
502
- name = "inputspec" )
503
- inputspec .inputs .recode_file = in_file
504
-
505
- convert_labelmap = nipype .pipeline .Node (fs .MRIConvert (), name = "ConvertLabelMap" )
506
- convert_labelmap .inputs .in_type = 'mgz'
507
- convert_labelmap .inputs .out_type = 'nii'
508
- convert_labelmap .inputs .out_orientation = 'RAS'
509
- convert_labelmap .inputs .out_file = 'labelmap.nii'
510
- wf .connect ([(inputspec , convert_labelmap , [('labelmap' , 'in_file' )])])
511
-
512
- recode = nipype .Node (nipype .Function (['in_file' ,
513
- 'out_file' ,
514
- 'recode_file' ],
515
- ['out_file' ],
516
- recodeLabelMap ),
517
- name = "RecodeLabelMap" )
518
- if out_file == None :
519
- recode .inputs .out_file = 'recodedlabelmap.nii'
520
- else :
521
- recode .inputs .out_file = out_file
522
-
523
- wf .connect ([(convert_labelmap , recode , [('out_file' , 'in_file' )]),
524
- (inputspec , recode , [('recode_file' , 'recode_file' )])])
525
-
526
- center_labelmap = nipype .Node (nipype .Function (['in_file' ], ['out_file' ],
527
- center_volume ),
528
- name = "CenterLabelMap" )
529
-
530
- wf .connect ([(recode , center_labelmap , [('out_file' , 'in_file' )])])
531
-
532
- outputspec = nipype .Node (nipype .IdentityInterface (['recodedlabelmap' ]), name = "outputspec" )
533
-
534
- wf .connect ([(center_labelmap , outputspec , [('out_file' , 'recodedlabelmap' )])])
535
- return wf
536
-
537
- def createsrcsubj (source_directory ):
538
- """
539
- Returns a node that acts as the datasource for a source subject such as
540
- 'fsaverage'
541
- """
542
- outfields = ['lh_BA1_exvivo' ,
543
- 'lh_BA2_exvivo' ,
544
- 'lh_BA3a_exvivo' ,
545
- 'lh_BA3b_exvivo' ,
546
- 'lh_BA4a_exvivo' ,
547
- 'lh_BA4p_exvivo' ,
548
- 'lh_BA6_exvivo' ,
549
- 'lh_BA44_exvivo' ,
550
- 'lh_BA45_exvivo' ,
551
- 'lh_V1_exvivo' ,
552
- 'lh_V2_exvivo' ,
553
- 'lh_MT_exvivo' ,
554
- 'lh_entorhinal_exvivo' ,
555
- 'lh_perirhinal_exvivo' ,
556
- 'lh_BA1_exvivo_thresh' ,
557
- 'lh_BA2_exvivo_thresh' ,
558
- 'lh_BA3a_exvivo_thresh' ,
559
- 'lh_BA3b_exvivo_thresh' ,
560
- 'lh_BA4a_exvivo_thresh' ,
561
- 'lh_BA4p_exvivo_thresh' ,
562
- 'lh_BA6_exvivo_thresh' ,
563
- 'lh_BA44_exvivo_thresh' ,
564
- 'lh_BA45_exvivo_thresh' ,
565
- 'lh_V1_exvivo_thresh' ,
566
- 'lh_V2_exvivo_thresh' ,
567
- 'lh_MT_exvivo_thresh' ,
568
- 'lh_entorhinal_exvivo_thresh' ,
569
- 'lh_perirhinal_exvivo_thresh' ,
570
- 'rh_BA1_exvivo' ,
571
- 'rh_BA2_exvivo' ,
572
- 'rh_BA3a_exvivo' ,
573
- 'rh_BA3b_exvivo' ,
574
- 'rh_BA4a_exvivo' ,
575
- 'rh_BA4p_exvivo' ,
576
- 'rh_BA6_exvivo' ,
577
- 'rh_BA44_exvivo' ,
578
- 'rh_BA45_exvivo' ,
579
- 'rh_V1_exvivo' ,
580
- 'rh_V2_exvivo' ,
581
- 'rh_MT_exvivo' ,
582
- 'rh_entorhinal_exvivo' ,
583
- 'rh_perirhinal_exvivo' ,
584
- 'rh_BA1_exvivo_thresh' ,
585
- 'rh_BA2_exvivo_thresh' ,
586
- 'rh_BA3a_exvivo_thresh' ,
587
- 'rh_BA3b_exvivo_thresh' ,
588
- 'rh_BA4a_exvivo_thresh' ,
589
- 'rh_BA4p_exvivo_thresh' ,
590
- 'rh_BA6_exvivo_thresh' ,
591
- 'rh_BA44_exvivo_thresh' ,
592
- 'rh_BA45_exvivo_thresh' ,
593
- 'rh_V1_exvivo_thresh' ,
594
- 'rh_V2_exvivo_thresh' ,
595
- 'rh_MT_exvivo_thresh' ,
596
- 'rh_entorhinal_exvivo_thresh' ,
597
- 'rh_perirhinal_exvivo_thresh' ]
598
- datasource = pe .Node (nio .nio .DataGrabber (outfields = outfields ), name = "Source_Subject" )
599
- datasource .inputs .base_directory = source_directory
600
- datasource .inputs .template = '*'
601
- datasource .inputs .field_template = dict (
602
- lh_BA1_exvivo = 'label/lh.BA1_exvivo.label' ,
603
- lh_BA2_exvivo = 'label/lh.BA2_exvivo.label' ,
604
- lh_BA3a_exvivo = 'label/lh.BA3a_exvivo.label' ,
605
- lh_BA3b_exvivo = 'label/lh.BA3b_exvivo.label' ,
606
- lh_BA4a_exvivo = 'label/lh.BA4a_exvivo.label' ,
607
- lh_BA4p_exvivo = 'label/lh.BA4p_exvivo.label' ,
608
- lh_BA6_exvivo = 'label/lh.BA6_exvivo.label' ,
609
- lh_BA44_exvivo = 'label/lh.BA44_exvivo.label' ,
610
- lh_BA45_exvivo = 'label/lh.BA45_exvivo.label' ,
611
- lh_V1_exvivo = 'label/lh.V1_exvivo.label' ,
612
- lh_V2_exvivo = 'label/lh.V2_exvivo.label' ,
613
- lh_MT_exvivo = 'label/lh.MT_exvivo.label' ,
614
- lh_entorhinal_exvivo = 'label/lh.entorhinal_exvivo.label' ,
615
- lh_perirhinal_exvivo = 'label/lh.perirhinal_exvivo.label' ,
616
- lh_BA1_exvivo_thresh = 'label/lh.BA1_exvivo.thresh.label' ,
617
- lh_BA2_exvivo_thresh = 'label/lh.BA2_exvivo.thresh.label' ,
618
- lh_BA3a_exvivo_thresh = 'label/lh.BA3a_exvivo.thresh.label' ,
619
- lh_BA3b_exvivo_thresh = 'label/lh.BA3b_exvivo.thresh.label' ,
620
- lh_BA4a_exvivo_thresh = 'label/lh.BA4a_exvivo.thresh.label' ,
621
- lh_BA4p_exvivo_thresh = 'label/lh.BA4p_exvivo.thresh.label' ,
622
- lh_BA6_exvivo_thresh = 'label/lh.BA6_exvivo.thresh.label' ,
623
- lh_BA44_exvivo_thresh = 'label/lh.BA44_exvivo.thresh.label' ,
624
- lh_BA45_exvivo_thresh = 'label/lh.BA45_exvivo.thresh.label' ,
625
- lh_V1_exvivo_thresh = 'label/lh.V1_exvivo.thresh.label' ,
626
- lh_V2_exvivo_thresh = 'label/lh.V2_exvivo.thresh.label' ,
627
- lh_MT_exvivo_thresh = 'label/lh.MT_exvivo.thresh.label' ,
628
- lh_entorhinal_exvivo_thresh = 'label/lh.entorhinal_exvivo.thresh.label' ,
629
- lh_perirhinal_exvivo_thresh = 'label/lh.perirhinal_exvivo.thresh.label' ,
630
- rh_BA1_exvivo = 'label/rh.BA1_exvivo.label' ,
631
- rh_BA2_exvivo = 'label/rh.BA2_exvivo.label' ,
632
- rh_BA3a_exvivo = 'label/rh.BA3a_exvivo.label' ,
633
- rh_BA3b_exvivo = 'label/rh.BA3b_exvivo.label' ,
634
- rh_BA4a_exvivo = 'label/rh.BA4a_exvivo.label' ,
635
- rh_BA4p_exvivo = 'label/rh.BA4p_exvivo.label' ,
636
- rh_BA6_exvivo = 'label/rh.BA6_exvivo.label' ,
637
- rh_BA44_exvivo = 'label/rh.BA44_exvivo.label' ,
638
- rh_BA45_exvivo = 'label/rh.BA45_exvivo.label' ,
639
- rh_V1_exvivo = 'label/rh.V1_exvivo.label' ,
640
- rh_V2_exvivo = 'label/rh.V2_exvivo.label' ,
641
- rh_MT_exvivo = 'label/rh.MT_exvivo.label' ,
642
- rh_entorhinal_exvivo = 'label/rh.entorhinal_exvivo.label' ,
643
- rh_perirhinal_exvivo = 'label/rh.perirhinal_exvivo.label' ,
644
- rh_BA1_exvivo_thresh = 'label/rh.BA1_exvivo.thresh.label' ,
645
- rh_BA2_exvivo_thresh = 'label/rh.BA2_exvivo.thresh.label' ,
646
- rh_BA3a_exvivo_thresh = 'label/rh.BA3a_exvivo.thresh.label' ,
647
- rh_BA3b_exvivo_thresh = 'label/rh.BA3b_exvivo.thresh.label' ,
648
- rh_BA4a_exvivo_thresh = 'label/rh.BA4a_exvivo.thresh.label' ,
649
- rh_BA4p_exvivo_thresh = 'label/rh.BA4p_exvivo.thresh.label' ,
650
- rh_BA6_exvivo_thresh = 'label/rh.BA6_exvivo.thresh.label' ,
651
- rh_BA44_exvivo_thresh = 'label/rh.BA44_exvivo.thresh.label' ,
652
- rh_BA45_exvivo_thresh = 'label/rh.BA45_exvivo.thresh.label' ,
653
- rh_V1_exvivo_thresh = 'label/rh.V1_exvivo.thresh.label' ,
654
- rh_V2_exvivo_thresh = 'label/rh.V2_exvivo.thresh.label' ,
655
- rh_MT_exvivo_thresh = 'label/rh.MT_exvivo.thresh.label' ,
656
- rh_entorhinal_exvivo_thresh = 'label/rh.entorhinal_exvivo.thresh.label' ,
657
- rh_perirhinal_exvivo_thresh = 'label/rh.perirhinal_exvivo.thresh.label' )
658
- return datasource , outfields
0 commit comments