From d8baad783b37ec6d9eeb7cabb06aae609b5f21d9 Mon Sep 17 00:00:00 2001
From: Mark Jenkinson <mark@fmrib.ox.ac.uk>
Date: Mon, 13 Aug 2012 11:15:10 +0000
Subject: [PATCH] Initial tests of new fslswapdim, need to add neurological
 input for RL testing

---
 tests/fslswapdim_test.sh | 43 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)
 create mode 100755 tests/fslswapdim_test.sh

diff --git a/tests/fslswapdim_test.sh b/tests/fslswapdim_test.sh
new file mode 100755
index 0000000..e38f25b
--- /dev/null
+++ b/tests/fslswapdim_test.sh
@@ -0,0 +1,43 @@
+#!/bin/bash
+
+## NOTE: needs links or copies of various fsl utilities to exist in ../bin at the moment (annoyingly!)
+
+num=1;
+for aa in RL LR ; do
+    for bb in RL LR ; do
+	for cc in RL LR ; do
+	    for tr1 in RLAPSI RLSIAP APSIRL APRLSI SIRLAP SIAPRL ; do
+		aaa=`echo $aa | tr R ${tr1:0:1} | tr L ${tr1:1:1}`;
+		bbb=`echo $bb | tr R ${tr1:2:1} | tr L ${tr1:3:1}`;
+		ccc=`echo $cc | tr R ${tr1:4:1} | tr L ${tr1:5:1}`;
+		echo $aaa $bbb $ccc
+		( export FSLDIR=`pwd`/.. ; $FSLDIR/bin/fslswapdim /usr/local/fsl/data/standard/MNI152_T1_2mm $aaa $bbb $ccc fooNEW_$num )
+		echo $FSLDIR
+		$FSLDIR/bin/fslswapdim $FSLDIR/data/standard/MNI152_T1_2mm $aaa $bbb $ccc fooOLD_$num
+		diff fooNEW_${num}.nii.gz fooOLD_${num}.nii.gz
+		num=`echo $num + 1 | bc`
+	    done
+	done
+    done
+done
+
+
+# num=1;
+# for aa in x -x ; do
+#     for bb in x -x ; do
+# 	for cc in x -x ; do
+# 	    for tr1 in xyz yzx zxy xzy yxz zyx ; do
+# 		aaa=`echo $aa | tr x ${tr1:0:1}`;
+# 		bbb=`echo $bb | tr x ${tr1:1:1}`;
+# 		ccc=`echo $cc | tr x ${tr1:2:1}`;
+# 		echo $aaa $bbb $ccc
+# 		( export FSLDIR=`pwd`/.. ; $FSLDIR/bin/fslswapdim /usr/local/fsl/data/standard/MNI152_T1_2mm $aaa $bbb $ccc fooNEW_$num )
+# 		echo $FSLDIR
+# 		$FSLDIR/bin/fslswapdim $FSLDIR/data/standard/MNI152_T1_2mm $aaa $bbb $ccc fooOLD_$num
+# 		diff fooNEW_${num}.nii.gz fooOLD_${num}.nii.gz
+# 		num=`echo $num + 1 | bc`
+# 	    done
+# 	done
+#     done
+# done
+
-- 
GitLab