@@ -1511,12 +1511,21 @@ class FSSourceOutputSpec(TraitedSpec):
1511
1511
loc = 'mri' )
1512
1512
curv = OutputMultiPath (File (exists = True ), desc = 'Maps of surface curvature' ,
1513
1513
loc = 'surf' )
1514
+ avg_curv = OutputMultiPath (
1515
+ File (exists = True ), desc = 'Average atlas curvature, sampled to subject' ,
1516
+ loc = 'surf' )
1514
1517
inflated = OutputMultiPath (
1515
1518
File (exists = True ), desc = 'Inflated surface meshes' ,
1516
1519
loc = 'surf' )
1517
1520
pial = OutputMultiPath (
1518
- File (exists = True ), desc = 'Gray matter/pia mater surface meshes' ,
1521
+ File (exists = True ), desc = 'Gray matter/pia matter surface meshes' ,
1519
1522
loc = 'surf' )
1523
+ area_pial = OutputMultiPath (
1524
+ File (exists = True ), desc = 'Gray matter/pia matter surface meshes' ,
1525
+ loc = 'surf' , altkey = 'area.pial' )
1526
+ curv_pial = OutputMultiPath (
1527
+ File (exists = True ), desc = 'Gray matter/pia matter surface meshes' ,
1528
+ loc = 'surf' , altkey = 'curv.pial' )
1520
1529
smoothwm = OutputMultiPath (File (exists = True ), loc = 'surf' ,
1521
1530
desc = 'Smoothed original surface meshes' )
1522
1531
sphere = OutputMultiPath (
@@ -1531,6 +1540,10 @@ class FSSourceOutputSpec(TraitedSpec):
1531
1540
white = OutputMultiPath (
1532
1541
File (exists = True ), desc = 'White/gray matter surface meshes' ,
1533
1542
loc = 'surf' )
1543
+ jacobian_white = OutputMultiPath (
1544
+ File (exists = True ),
1545
+ desc = 'Distortion required to register to spherical atlas' ,
1546
+ loc = 'surf' )
1534
1547
label = OutputMultiPath (
1535
1548
File (exists = True ), desc = 'Volume and surface label files' ,
1536
1549
loc = 'label' , altkey = '*label' )
@@ -1590,12 +1603,17 @@ def _get_files(self, path, key, dirval, altkey=None):
1590
1603
elif dirval == 'stats' :
1591
1604
globsuffix = '.stats'
1592
1605
globprefix = ''
1593
- if key == 'ribbon' or dirval in ['surf' , 'label' , 'stats' ]:
1606
+ if dirval in ('surf' , 'label' , 'stats' ):
1607
+ if self .inputs .hemi != 'both' :
1608
+ globprefix = self .inputs .hemi + '.'
1609
+ else :
1610
+ globprefix = '?h.'
1611
+ elif key == 'ribbon' :
1594
1612
if self .inputs .hemi != 'both' :
1595
1613
globprefix = self .inputs .hemi + '.'
1596
1614
else :
1597
1615
globprefix = '*'
1598
- if key == 'aseg_stats' or key == 'wmparc_stats' :
1616
+ elif key in ( 'aseg_stats' , 'wmparc_stats' ) :
1599
1617
globprefix = ''
1600
1618
keydir = os .path .join (path , dirval )
1601
1619
if altkey :
0 commit comments