Skip to content

Commit a0e92f1

Browse files
committed
Lint BIDSGrabbder
1 parent b8aacce commit a0e92f1

File tree

1 file changed

+23
-17
lines changed

1 file changed

+23
-17
lines changed

nipype/interfaces/io.py

Lines changed: 23 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2721,20 +2721,25 @@ def _list_outputs(self):
27212721

27222722

27232723
class BIDSDataGrabberInputSpec(DynamicTraitedSpec):
2724-
base_dir = Directory(exists=True,
2725-
desc='Path to BIDS Directory.',
2726-
mandatory=True)
2727-
output_query = traits.Dict(key_trait=Str,
2728-
value_trait=traits.Dict,
2729-
desc='Queries for outfield outputs')
2730-
raise_on_empty = traits.Bool(True, usedefault=True,
2731-
desc='Generate exception if list is empty '
2732-
'for a given field')
2733-
return_type = traits.Enum('file', 'namedtuple', usedefault=True)
2734-
index_derivatives = traits.Bool(False, usedefault=True,
2735-
desc='Index derivatives/ sub-directory')
2736-
extra_derivatives = traits.List(Directory(exists=True),
2737-
desc='Additional derivative directories to index')
2724+
base_dir = Directory(
2725+
exists=True,
2726+
desc='Path to BIDS Directory.',
2727+
mandatory=True)
2728+
output_query = traits.Dict(
2729+
key_trait=Str,
2730+
value_trait=traits.Dict,
2731+
desc='Queries for outfield outputs')
2732+
raise_on_empty = traits.Bool(
2733+
True, usedefault=True,
2734+
desc='Generate exception if list is empty for a given field')
2735+
return_type = traits.Enum(
2736+
'file', 'namedtuple', usedefault=True)
2737+
index_derivatives = traits.Bool(
2738+
False, usedefault=True,
2739+
desc='Index derivatives/ sub-directory')
2740+
extra_derivatives = traits.List(
2741+
Directory(exists=True),
2742+
desc='Additional derivative directories to index')
27382743

27392744

27402745
class BIDSDataGrabber(LibraryBaseInterface, IOBase):
@@ -2786,13 +2791,14 @@ def __init__(self, infields=None, **kwargs):
27862791
"bold": {"datatype": "func", "suffix": "bold",
27872792
"extensions": ["nii", ".nii.gz"]},
27882793
"T1w": {"datatype": "anat", "suffix": "T1w",
2789-
"extensions": ["nii", ".nii.gz"]},
2794+
"extensions": ["nii", ".nii.gz"]},
27902795
}
27912796

27922797
# If infields is empty, use all BIDS entities
27932798
if infields is None:
27942799
from bids import layout as bidslayout
2795-
bids_config = join(dirname(bidslayout.__file__), 'config', 'bids.json')
2800+
bids_config = join(
2801+
dirname(bidslayout.__file__), 'config', 'bids.json')
27962802
bids_config = json.load(open(bids_config, 'r'))
27972803
infields = [i['name'] for i in bids_config['entities']]
27982804

@@ -2809,7 +2815,7 @@ def __init__(self, infields=None, **kwargs):
28092815
def _list_outputs(self):
28102816
from bids import BIDSLayout
28112817
layout = BIDSLayout(self.inputs.base_dir,
2812-
derivatives=self.inputs.index_derivatives)
2818+
derivatives=self.inputs.index_derivatives)
28132819

28142820
if isdefined(self.inputs.extra_derivatives):
28152821
layout.add_derivatives(self.inputs.extra_derivatives)

0 commit comments

Comments
 (0)