@@ -46,9 +46,11 @@ class GTMSegInputSpec(FSTraitedSpec):
46
46
desc = "run xcerebralseg on this subject to create apas+head.mgz" ,
47
47
)
48
48
49
- gtm_file = File (
49
+ out_file = File (
50
+ "gtmseg.mgz" ,
50
51
argstr = "--o %s" ,
51
- desc = "output volume relative to subject/mri (default is gtmseg.mgz)" ,
52
+ desc = "output volume relative to subject/mri" ,
53
+ usedefault = True ,
52
54
)
53
55
54
56
usf = traits .Int (argstr = "--usf %i" , desc = "upsampling factor (default is 2)" )
@@ -116,7 +118,7 @@ class GTMSegInputSpec(FSTraitedSpec):
116
118
117
119
118
120
class GTMSegOutputSpec (TraitedSpec ):
119
- gtm_file = File (exists = True , desc = "GTM segmentation" )
121
+ out_file = File (exists = True , desc = "GTM segmentation" )
120
122
121
123
122
124
class GTMSeg (FSCommand ):
@@ -125,10 +127,9 @@ class GTMSeg(FSCommand):
125
127
Examples
126
128
--------
127
129
>>> gtmseg = GTMSeg()
128
- >>> gtmseg.inputs.out_file = 'gtmseg.nii'
129
130
>>> gtmseg.inputs.subject_id = 'subject_id'
130
- >>> gtmseg.cmdline == 'gtmseg --o gtmseg.nii --s subject_id'
131
-
131
+ >>> gtmseg.cmdline
132
+ 'gtmseg --o gtmseg.mgz --s subject_id'
132
133
"""
133
134
134
135
_cmd = "gtmseg"
@@ -461,9 +462,11 @@ class GTMPVC(FSCommand):
461
462
>>> gtmpvc.inputs.km_hb = ['11 12 50 51']
462
463
>>> gtmpvc.inputs.no_rescale = True
463
464
>>> gtmpvc.inputs.save_input = True
464
- >>> gtmpvc.cmdline == 'mri_gtmpvc --auto-mask 1.000000 0.100000 --default-seg-merge
465
- --i sub-01_ses-baseline_pet.nii.gz --km-hb 11 12 50 51 --km-ref 8 47 --no-rescale
466
- --o pvc --psf 4.000000 --reg sub-01_ses-baseline_pet_mean_reg.lta --save-input --seg gtmseg.mgz'
465
+ >>> gtmpvc.cmdline # doctest: +NORMALIZE_WHITESPACE
466
+ 'mri_gtmpvc --auto-mask 1.000000 0.100000 --default-seg-merge \
467
+ --i sub-01_ses-baseline_pet.nii.gz --km-hb 11 12 50 51 --km-ref 8 47 --no-rescale \
468
+ --psf 4.000000 --o pvc --reg sub-01_ses-baseline_pet_mean_reg.lta --save-input \
469
+ --seg gtmseg.mgz'
467
470
"""
468
471
469
472
_cmd = "mri_gtmpvc"
@@ -540,7 +543,7 @@ class MRTM(GLMFit):
540
543
>>> mrtm = MRTM()
541
544
>>> mrtm.inputs.in_file = 'tac.nii'
542
545
>>> mrtm.inputs.mrtm1 = [('ref_tac.dat', 'timing.dat')]
543
- >>> mrtm.inputs.glmdir = 'mrtm'
546
+ >>> mrtm.inputs.glm_dir = 'mrtm'
544
547
>>> mrtm.cmdline
545
548
'mri_glmfit --glmdir mrtm --y tac.nii --mrtm1 ref_tac.dat timing.dat'
546
549
"""
@@ -582,8 +585,9 @@ class MRTM2(GLMFit):
582
585
>>> mrtm2 = MRTM2()
583
586
>>> mrtm2.inputs.in_file = 'tac.nii'
584
587
>>> mrtm2.inputs.mrtm2 = [('ref_tac.dat', 'timing.dat', 0.07872)]
585
- >>> mrtm2.inputs.glmdir = 'mrtm2'
586
- >>> mrtm2.cmdline == 'mri_glmfit --glmdir mrtm2 --y tac.nii --mrtm2 ref_tac.dat timing.dat 0.07872'
588
+ >>> mrtm2.inputs.glm_dir = 'mrtm2'
589
+ >>> mrtm2.cmdline
590
+ 'mri_glmfit --glmdir mrtm2 --y tac.nii --mrtm2 ref_tac.dat timing.dat 0.078720'
587
591
"""
588
592
589
593
_cmd = "mri_glmfit"
@@ -607,7 +611,7 @@ class LoganRefInputSpec(GLMFitInputSpec):
607
611
logan = InputMultiPath (
608
612
traits .Tuple (File (exists = True ), File (exists = True ), traits .Float ),
609
613
mandatory = True ,
610
- argstr = "--logan %s %s %f ..." ,
614
+ argstr = "--logan %s %s %g ..." ,
611
615
desc = "RefTac TimeSec tstar : perform Logan kinetic modeling" ,
612
616
)
613
617
@@ -627,8 +631,9 @@ class LoganRef(GLMFit):
627
631
>>> logan = LoganRef()
628
632
>>> logan.inputs.in_file = 'tac.nii'
629
633
>>> logan.inputs.logan = [('ref_tac.dat', 'timing.dat', 2600)]
630
- >>> logan.inputs.glmdir = 'logan'
631
- >>> logan.cmdline == 'mri_glmfit --glmdir logan --y tac.nii --logan ref_tac.dat timing.dat 2600'
634
+ >>> logan.inputs.glm_dir = 'logan'
635
+ >>> logan.cmdline
636
+ 'mri_glmfit --glmdir logan --y tac.nii --logan ref_tac.dat timing.dat 2600'
632
637
"""
633
638
634
639
_cmd = "mri_glmfit"
0 commit comments