From 6b10281d123df6552816e78657a0a4ec63448563 Mon Sep 17 00:00:00 2001
From: Martin Craig <martin.craig@eng.ox.ac.uk>
Date: Fri, 13 Jul 2018 10:46:56 +0100
Subject: [PATCH] Fix boolean options for FAST wrapper

---
 fsl/wrappers/fast.py | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/fsl/wrappers/fast.py b/fsl/wrappers/fast.py
index a944ea77a..b1cd712ac 100644
--- a/fsl/wrappers/fast.py
+++ b/fsl/wrappers/fast.py
@@ -33,12 +33,19 @@ def fast(imgs, out='fast', **kwargs):
 
     asrt.assertIsNifti(*imgs)
 
+    valmap = {
+        'nobias' : wutils.SHOW_IF_TRUE,
+        'verbose' : wutils.SHOW_IF_TRUE,
+        'Prior' : wutils.SHOW_IF_TRUE,
+        'segments' : wutils.SHOW_IF_TRUE,
+    }
+
     argmap = {
         'n_classes' : 'class',
     }
 
     cmd  = ['fast', '-v', '--out=%s' % out]
-    cmd += wutils.applyArgStyle('--=', argmap=argmap, **kwargs)
+    cmd += wutils.applyArgStyle('--=', valmap=valmap, argmap=argmap, singlechar_args=True, **kwargs)
     cmd += imgs
 
     return cmd
-- 
GitLab