@@ -492,167 +492,3 @@ def checkenv(exitonfail=False):
492492 sys .exit (2 )
493493 else :
494494 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