From e0ed39cf24c5207d8dee33737f368877d4d2fffd Mon Sep 17 00:00:00 2001 From: Paul McCarthy <pauldmccarthy@gmail.com> Date: Fri, 20 Aug 2021 12:05:58 +0100 Subject: [PATCH] ENH: new wrapper function for fsl_sub --- fsl/wrappers/__init__.py | 1 + fsl/wrappers/fsl_sub.py | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 fsl/wrappers/fsl_sub.py diff --git a/fsl/wrappers/__init__.py b/fsl/wrappers/__init__.py index 7848a07b7..638587cea 100755 --- a/fsl/wrappers/__init__.py +++ b/fsl/wrappers/__init__.py @@ -87,6 +87,7 @@ from .eddy import (eddy_cuda, # noqa applytopup) from .fast import (fast,) # noqa from .fsl_anat import (fsl_anat,) # noqa +from .fsl_sub import (fsl_sub,) # noqa from .flirt import (flirt, # noqa invxfm, applyxfm, diff --git a/fsl/wrappers/fsl_sub.py b/fsl/wrappers/fsl_sub.py new file mode 100644 index 000000000..0efca9644 --- /dev/null +++ b/fsl/wrappers/fsl_sub.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python +# +# fsl_sub.py - Wrapper for the fsl_sub command. +# +# Author: Paul McCarthy <pauldmccarthy@gmail.com> +# +"""This module provides the :func:`fsl_sub` function, a wrapper for the FSL +`fsl_sub <https://git.fmrib.ox.ac.uk/fsl/fsl_sub>`_ command. +""" + + +from . import wrapperutils as wutils + + +@wutils.fslwrapper +def fsl_sub(*args, **kwargs): + """Wrapper for the ``fsl_sub`` command. + """ + cmd = ['fsl_sub'] + cmd += wutils.applyArgStyle('--', singlechar_args=True, **kwargs) + cmd += list(args) + return cmd -- GitLab