From 51beae0c41f1a97c48bdd047b9d8ed01c0e02dcd Mon Sep 17 00:00:00 2001
From: Matthew Webster <mwebster@fmrib.ox.ac.uk>
Date: Tue, 21 Jul 2009 12:54:49 +0000
Subject: [PATCH] fix for python imglob

---
 bedpostx_postproc.sh | 8 ++++----
 post_xfibres         | 8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/bedpostx_postproc.sh b/bedpostx_postproc.sh
index 0372862..6cee95b 100755
--- a/bedpostx_postproc.sh
+++ b/bedpostx_postproc.sh
@@ -2,14 +2,14 @@
 
 subjdir=$1
 
-numfib=`${FSLDIR}/bin/imglob ${subjdir}.bedpostX/diff_slices/data_slice_0000/f*samples | wc -w | awk '{print $1}'`
+numfib=`${FSLDIR}/bin/imglob ${subjdir}.bedpostX/diff_slices/data_slice_0000/f*samples* | wc -w | awk '{print $1}'`
 
 fib=1
 while [ $fib -le $numfib ]
 do
-    ${FSLDIR}/bin/fslmerge -z ${subjdir}.bedpostX/merged_th${fib}samples `${FSLDIR}/bin/imglob ${subjdir}.bedpostX/diff_slices/data_slice_*/th${fib}samples`
-    ${FSLDIR}/bin/fslmerge -z ${subjdir}.bedpostX/merged_ph${fib}samples `${FSLDIR}/bin/imglob ${subjdir}.bedpostX/diff_slices/data_slice_*/ph${fib}samples`
-    ${FSLDIR}/bin/fslmerge -z ${subjdir}.bedpostX/merged_f${fib}samples  `${FSLDIR}/bin/imglob ${subjdir}.bedpostX/diff_slices/data_slice_*/f${fib}samples`
+    ${FSLDIR}/bin/fslmerge -z ${subjdir}.bedpostX/merged_th${fib}samples `${FSLDIR}/bin/imglob ${subjdir}.bedpostX/diff_slices/data_slice_*/th${fib}samples*`
+    ${FSLDIR}/bin/fslmerge -z ${subjdir}.bedpostX/merged_ph${fib}samples `${FSLDIR}/bin/imglob ${subjdir}.bedpostX/diff_slices/data_slice_*/ph${fib}samples*`
+    ${FSLDIR}/bin/fslmerge -z ${subjdir}.bedpostX/merged_f${fib}samples  `${FSLDIR}/bin/imglob ${subjdir}.bedpostX/diff_slices/data_slice_*/f${fib}samples*`
     ${FSLDIR}/bin/fslmaths ${subjdir}.bedpostX/merged_th${fib}samples -Tmean ${subjdir}.bedpostX/mean_th${fib}samples
     ${FSLDIR}/bin/fslmaths ${subjdir}.bedpostX/merged_ph${fib}samples -Tmean ${subjdir}.bedpostX/mean_ph${fib}samples
     ${FSLDIR}/bin/fslmaths ${subjdir}.bedpostX/merged_f${fib}samples -Tmean ${subjdir}.bedpostX/mean_f${fib}samples
diff --git a/post_xfibres b/post_xfibres
index 1aedb8e..af845ed 100755
--- a/post_xfibres
+++ b/post_xfibres
@@ -16,18 +16,18 @@ else
 fi
 
 cd $dirname
-numfib=`${FSLDIR}/bin/imglob *f*samples |wc -w`
+numfib=`${FSLDIR}/bin/imglob *f*samples* |wc -w`
 
 echo "$numfib fibres"
 fib=1;
-${FSLDIR}/bin/fslroi `${FSLDIR}/bin/imglob *f1samples` numfibs 0 1
+${FSLDIR}/bin/fslroi `${FSLDIR}/bin/imglob *f1samples*` numfibs 0 1
 ${FSLDIR}/bin/fslmaths numfibs -mul 0 numfibs
 while [ $fib -le $numfib ];do
     echo $fib
-    ${FSLDIR}/bin/fslmaths `${FSLDIR}/bin/imglob *f${fib}samples` -Tmean mean_f${fib}samples
+    ${FSLDIR}/bin/fslmaths `${FSLDIR}/bin/imglob *f${fib}samples*` -Tmean mean_f${fib}samples
     ${FSLDIR}/bin/fslmaths mean_f${fib}samples -thr $thresh -bin ${$}bin${fib}
     ${FSLDIR}/bin/fslmaths numfibs -add ${$}bin${fib} numfibs
-    ${FSLDIR}/bin/make_dyadic_vectors `${FSLDIR}/bin/imglob *th${fib}samples` `${FSLDIR}/bin/imglob *ph${fib}samples` dyads${fib}
+    ${FSLDIR}/bin/make_dyadic_vectors `${FSLDIR}/bin/imglob *th${fib}samples*` `${FSLDIR}/bin/imglob *ph${fib}samples*` dyads${fib}
     fib=`echo "$fib +1"|bc`;
 done
 rm ${$}bin*
-- 
GitLab