@@ -712,6 +712,34 @@ class ReconAll(CommandLine):
712
712
>>> reconall.cmdline # doctest: +ALLOW_UNICODE
713
713
'recon-all -all -i structural.nii -subjid foo -sd .'
714
714
715
+ Hemisphere may be specified regardless of directive:
716
+
717
+ >>> reconall_left = reconall.copy()
718
+ >>> reconall_left.inputs.hemi = 'lh'
719
+ >>> reconall_left.cmdline # doctest: +ALLOW_UNICODE
720
+ 'recon-all -all -hemi lh -i structural.nii -subjid foo -sd .'
721
+
722
+ ``-autorecon-hemi`` uses the ``-hemi`` input to specify the hemisphere
723
+ to operate upon:
724
+
725
+ >>> reconall_left.inputs.directive = 'autorecon-hemi'
726
+ >>> reconall_left.cmdline # doctest: +ALLOW_UNICODE
727
+ 'recon-all -autorecon-hemi lh -i structural.nii -subjid foo -sd .'
728
+
729
+ Hippocampal subfields can accept T1 and T2 images:
730
+
731
+ >>> reconall_subfields = reconall.copy()
732
+ >>> reconall_subfields.inputs.hippocampal_subfields_T1 = True
733
+ >>> reconall_subfields.cmdline # doctest: +ALLOW_UNICODE
734
+ 'recon-all -all -i structural.nii -subjid foo -hippocampal-subfields-T1 -sd .'
735
+ >>> reconall_subfields.inputs.hippocampal_subfields_T2 = (
736
+ ... 'structural.nii', 'test')
737
+ >>> reconall_subfields.cmdline # doctest: +ALLOW_UNICODE
738
+ 'recon-all -all -i structural.nii -subjid foo -hippocampal-subfields-T1T2 structural.nii test -sd .'
739
+ >>> reconall_subfields.inputs.hippocampal_subfields_T1 = False
740
+ >>> reconall_subfields.cmdline # doctest: +ALLOW_UNICODE
741
+ 'recon-all -all -i structural.nii -subjid foo -hippocampal-subfields-T2 structural.nii test -sd .'
742
+
715
743
"""
716
744
717
745
_cmd = 'recon-all'
0 commit comments