From ef8292214fd585c016ae2ed15b32e76631e7bf34 Mon Sep 17 00:00:00 2001
From: Moises Fernandez <moisesf@fmrib.ox.ac.uk>
Date: Mon, 24 Jun 2013 11:38:30 +0000
Subject: [PATCH] Calculate the number of slices if FILTERING MODE

---
 rubix_parallel.sh | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/rubix_parallel.sh b/rubix_parallel.sh
index d83e369..eacd19f 100644
--- a/rubix_parallel.sh
+++ b/rubix_parallel.sh
@@ -186,8 +186,13 @@ mkdir -p ${subjdir}.rubiX
 mkdir -p ${subjdir}.rubiX/diff_slices
 mkdir -p ${subjdir}.rubiX/logs
 
-nslices=`$FSLDIR/bin/fslval $dataLR dim3`
-
+nslices=0
+if [ ${filterflag} -eq 1 ]; then
+    nslicesHR=`$FSLDIR/bin/fslval ${subjdir}/data dim3`
+    nslices=$((${nslicesHR}/2))
+else
+    nslices=`$FSLDIR/bin/fslval ${subjdir}/dataLR dim3`
+fi
 
 echo Queuing preprocessing stage
 preprocid=`$FSLDIR/bin/fsl_sub -T 60 -R 8000 -N rubix_pre -l ${subjdir}.rubiX/logs  $script_dir/rubix_preproc.sh ${subjdir} ${filterflag} ${gflag}`
-- 
GitLab