Hi folks,
I needed align_epi_anat.py to handle NIfTI -child_anat datasets, so I patched it. Here's the patch for upstream:
$ align_epi_anat.py -version
#++ align_epi_anat version: 1.47
$ diff --context ~/abin/{auto_backup.linux_xorg7_64/,}align_epi_anat.py
*** /home/schwabacher/abin/auto_backup.linux_xorg7_64/align_epi_anat.py 2014-08-23 20:22:16.000000000 -0500
--- /home/schwabacher/abin/align_epi_anat.py 2014-09-30 14:16:20.453530059 -0500
***************
*** 1967,1976 ****
# skip the parent if it's included
if(child_anat.input()==ps.anat0.input()) :
child_anat_out = afni_name("%s%s_child%s%s" % \
! (child_anat.p(),child_anat.out_prefix(),suf,child_anat.view))
else:
child_anat_out=afni_name("%s%s%s%s" % \
! (child_anat.p(),child_anat.out_prefix(),suf,child_anat.view))
child_anat_out.view = anatview # child_anat.view
self.info_msg("Processing child %s: %s" % \
--- 1967,1976 ----
# skip the parent if it's included
if(child_anat.input()==ps.anat0.input()) :
child_anat_out = afni_name("%s%s_child%s%s" % \
! (child_anat.p(),child_anat.prefix,suf,child_anat.view))
else:
child_anat_out=afni_name("%s%s%s%s" % \
! (child_anat.p(),child_anat.prefix,suf,child_anat.view))
child_anat_out.view = anatview # child_anat.view
self.info_msg("Processing child %s: %s" % \