Skip to content

Commit d6ec3bd

Browse files
committed
Style and testing.
1 parent da35d17 commit d6ec3bd

File tree

4 files changed

+656
-108
lines changed

4 files changed

+656
-108
lines changed

nipype/interfaces/freesurfer/longitudinal.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,7 @@ def _gen_filename(self, name):
296296
return self._gen_subjects_dir()
297297
return None
298298

299-
299+
300300
def _list_outputs(self):
301301
if isdefined(self.inputs.subjects_dir):
302302
subjects_dir = self.inputs.subjects_dir
Lines changed: 329 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,329 @@
1+
# AUTO-GENERATED by tools/checkspecs.py - DO NOT EDIT
2+
from ..longitudinal import BaseReconAll
3+
4+
5+
def test_BaseReconAll_inputs():
6+
input_map = dict(
7+
FLAIR_file=dict(
8+
argstr="-FLAIR %s",
9+
extensions=None,
10+
min_ver="5.3.0",
11+
),
12+
T1_files=dict(
13+
argstr="-i %s...",
14+
),
15+
T2_file=dict(
16+
argstr="-T2 %s",
17+
extensions=None,
18+
min_ver="5.3.0",
19+
),
20+
args=dict(
21+
argstr="%s",
22+
),
23+
base_id=dict(
24+
argstr="-base %s",
25+
xor=["subject_id"],
26+
),
27+
big_ventricles=dict(
28+
argstr="-bigventricles",
29+
),
30+
brainstem=dict(
31+
argstr="-brainstem-structures",
32+
),
33+
directive=dict(
34+
argstr="-%s",
35+
position=0,
36+
usedefault=True,
37+
),
38+
environ=dict(
39+
nohash=True,
40+
usedefault=True,
41+
),
42+
expert=dict(
43+
argstr="-expert %s",
44+
extensions=None,
45+
),
46+
flags=dict(
47+
argstr="%s",
48+
),
49+
hemi=dict(
50+
argstr="-hemi %s",
51+
),
52+
hippocampal_subfields_T1=dict(
53+
argstr="-hippocampal-subfields-T1",
54+
min_ver="6.0.0",
55+
),
56+
hippocampal_subfields_T2=dict(
57+
argstr="-hippocampal-subfields-T2 %s %s",
58+
min_ver="6.0.0",
59+
),
60+
hires=dict(
61+
argstr="-hires",
62+
min_ver="6.0.0",
63+
),
64+
mprage=dict(
65+
argstr="-mprage",
66+
),
67+
mri_aparc2aseg=dict(
68+
xor=["expert"],
69+
),
70+
mri_ca_label=dict(
71+
xor=["expert"],
72+
),
73+
mri_ca_normalize=dict(
74+
xor=["expert"],
75+
),
76+
mri_ca_register=dict(
77+
xor=["expert"],
78+
),
79+
mri_edit_wm_with_aseg=dict(
80+
xor=["expert"],
81+
),
82+
mri_em_register=dict(
83+
xor=["expert"],
84+
),
85+
mri_fill=dict(
86+
xor=["expert"],
87+
),
88+
mri_mask=dict(
89+
xor=["expert"],
90+
),
91+
mri_normalize=dict(
92+
xor=["expert"],
93+
),
94+
mri_pretess=dict(
95+
xor=["expert"],
96+
),
97+
mri_remove_neck=dict(
98+
xor=["expert"],
99+
),
100+
mri_segment=dict(
101+
xor=["expert"],
102+
),
103+
mri_segstats=dict(
104+
xor=["expert"],
105+
),
106+
mri_tessellate=dict(
107+
xor=["expert"],
108+
),
109+
mri_watershed=dict(
110+
xor=["expert"],
111+
),
112+
mris_anatomical_stats=dict(
113+
xor=["expert"],
114+
),
115+
mris_ca_label=dict(
116+
xor=["expert"],
117+
),
118+
mris_fix_topology=dict(
119+
xor=["expert"],
120+
),
121+
mris_inflate=dict(
122+
xor=["expert"],
123+
),
124+
mris_make_surfaces=dict(
125+
xor=["expert"],
126+
),
127+
mris_register=dict(
128+
xor=["expert"],
129+
),
130+
mris_smooth=dict(
131+
xor=["expert"],
132+
),
133+
mris_sphere=dict(
134+
xor=["expert"],
135+
),
136+
mris_surf2vol=dict(
137+
xor=["expert"],
138+
),
139+
mrisp_paint=dict(
140+
xor=["expert"],
141+
),
142+
openmp=dict(
143+
argstr="-openmp %d",
144+
),
145+
parallel=dict(
146+
argstr="-parallel",
147+
),
148+
subject_id=dict(
149+
argstr="-subjid %s",
150+
),
151+
subjects_dir=dict(
152+
argstr="-sd %s",
153+
genfile=True,
154+
hash_files=False,
155+
),
156+
talairach=dict(
157+
xor=["expert"],
158+
),
159+
timepoints=dict(
160+
argstr="-tp %s...",
161+
),
162+
use_FLAIR=dict(
163+
argstr="-FLAIRpial",
164+
min_ver="5.3.0",
165+
xor=["use_T2"],
166+
),
167+
use_T2=dict(
168+
argstr="-T2pial",
169+
min_ver="5.3.0",
170+
xor=["use_FLAIR"],
171+
),
172+
xopts=dict(
173+
argstr="-xopts-%s",
174+
),
175+
)
176+
inputs = BaseReconAll.input_spec()
177+
178+
for key, metadata in list(input_map.items()):
179+
for metakey, value in list(metadata.items()):
180+
assert getattr(inputs.traits()[key], metakey) == value
181+
182+
183+
def test_BaseReconAll_outputs():
184+
output_map = dict(
185+
BA_stats=dict(
186+
altkey="BA",
187+
loc="stats",
188+
),
189+
T1=dict(
190+
extensions=None,
191+
loc="mri",
192+
),
193+
annot=dict(
194+
altkey="*annot",
195+
loc="label",
196+
),
197+
aparc_a2009s_stats=dict(
198+
altkey="aparc.a2009s",
199+
loc="stats",
200+
),
201+
aparc_aseg=dict(
202+
altkey="aparc*aseg",
203+
loc="mri",
204+
),
205+
aparc_stats=dict(
206+
altkey="aparc",
207+
loc="stats",
208+
),
209+
area_pial=dict(
210+
altkey="area.pial",
211+
loc="surf",
212+
),
213+
aseg=dict(
214+
extensions=None,
215+
loc="mri",
216+
),
217+
aseg_stats=dict(
218+
altkey="aseg",
219+
loc="stats",
220+
),
221+
avg_curv=dict(
222+
loc="surf",
223+
),
224+
brain=dict(
225+
extensions=None,
226+
loc="mri",
227+
),
228+
brainmask=dict(
229+
extensions=None,
230+
loc="mri",
231+
),
232+
curv=dict(
233+
loc="surf",
234+
),
235+
curv_pial=dict(
236+
altkey="curv.pial",
237+
loc="surf",
238+
),
239+
curv_stats=dict(
240+
altkey="curv",
241+
loc="stats",
242+
),
243+
entorhinal_exvivo_stats=dict(
244+
altkey="entorhinal_exvivo",
245+
loc="stats",
246+
),
247+
filled=dict(
248+
extensions=None,
249+
loc="mri",
250+
),
251+
graymid=dict(
252+
altkey=["graymid", "midthickness"],
253+
loc="surf",
254+
),
255+
inflated=dict(
256+
loc="surf",
257+
),
258+
jacobian_white=dict(
259+
loc="surf",
260+
),
261+
label=dict(
262+
altkey="*label",
263+
loc="label",
264+
),
265+
norm=dict(
266+
extensions=None,
267+
loc="mri",
268+
),
269+
nu=dict(
270+
extensions=None,
271+
loc="mri",
272+
),
273+
orig=dict(
274+
extensions=None,
275+
loc="mri",
276+
),
277+
pial=dict(
278+
loc="surf",
279+
),
280+
rawavg=dict(
281+
extensions=None,
282+
loc="mri",
283+
),
284+
ribbon=dict(
285+
altkey="*ribbon",
286+
loc="mri",
287+
),
288+
smoothwm=dict(
289+
loc="surf",
290+
),
291+
sphere=dict(
292+
loc="surf",
293+
),
294+
sphere_reg=dict(
295+
altkey="sphere.reg",
296+
loc="surf",
297+
),
298+
subject_id=dict(),
299+
subjects_dir=dict(),
300+
sulc=dict(
301+
loc="surf",
302+
),
303+
thickness=dict(
304+
loc="surf",
305+
),
306+
volume=dict(
307+
loc="surf",
308+
),
309+
white=dict(
310+
loc="surf",
311+
),
312+
wm=dict(
313+
extensions=None,
314+
loc="mri",
315+
),
316+
wmparc=dict(
317+
extensions=None,
318+
loc="mri",
319+
),
320+
wmparc_stats=dict(
321+
altkey="wmparc",
322+
loc="stats",
323+
),
324+
)
325+
outputs = BaseReconAll.output_spec()
326+
327+
for key, metadata in list(output_map.items()):
328+
for metakey, value in list(metadata.items()):
329+
assert getattr(outputs.traits()[key], metakey) == value

0 commit comments

Comments
 (0)