Hi Daniel,
Thank you!
It seems to me that $FREESURFER_HOME points to the right location:
[mcai@spock-login SUMA]$ ls $FREESURFER_HOME
ASegStatsLUT.txt FreeSurferEnv.sh sessions
AUTHORS fsafd SetUpFreeSurfer.csh
average fsfast SetUpFreeSurfer.sh
bin lib Simple_surface_labels2009.txt
build-stamp.txt LICENSE subjects
data license.txt tkmeditParcColorsCMA
DefectLUT.txt matlab tktools
diffusion mni trctrain
docs NOTICE VERSION
FreeSurferColorLUT.txt README WMParcStatsLUT.txt
FreeSurferEnv.csh SegmentNoLUT.txt
And here is the output of tcsh -x @FS_roi_label :
[mcai@spock-login SUMA]$ tcsh -x /jukebox/pkgs/AFNI/openmp-6-24-2016/\@FS_roi_label -name ALL -rankmap aparc+aseg_rank.rankmap.1D
set fsdb = FreeSurferColorLUT.txt
set uid = `3dnewid -fun`
3dnewid -fun
set tmpP = ___.XYZ_e2CprMj1j0tYQALMduNnyg.
set stat = 1
if ( -name == || -name == -h || -name == -help ) then
if ( XYZ_e2CprMj1j0tYQALMduNnyg == || ___.XYZ_e2CprMj1j0tYQALMduNnyg. == ) then
goto PARSE
set name =
set rankmap =
set rank =
set lab =
set Narg = 4
set cnt = 1
set SurfLabelFile =
set Do_Surf = -1
set labeltable =
while ( 1 < = 4 )
if ( -name == -surf_annot_cmap ) then
if ( -name == -rank ) then
if ( -name == -rankmap ) then
if ( -name == -labeltable ) then
if ( -name == -name ) then
set SubLoc = 1
if ( -1 == 1 ) then
if ( 1 == 4 ) then
@ cnt ++
set Do_Surf = 0
set name = ALL
set NxtInd = 2
endif
endif
if ( ALL == -sname ) then
if ( ALL == -lab || ALL == -label ) then
if ( ALL == -slab || ALL == -surf_label ) then
@ cnt ++
end
while ( 3 < = 4 )
if ( -rankmap == -surf_annot_cmap ) then
if ( -rankmap == -rank ) then
if ( -rankmap == -rankmap ) then
set SubLoc = 3
if ( 3 == 4 ) then
@ cnt ++
set rankmap = aparc+aseg_rank.rankmap.1D
if ( aparc+aseg_rank.rankmap.1D != aparc+aseg_rank.rankmap.1D ) then
if ( ! -f aparc+aseg_rank.rankmap.1D ) then
set NxtInd = 4
endif
endif
if ( aparc+aseg_rank.rankmap.1D == -labeltable ) then
if ( aparc+aseg_rank.rankmap.1D == -name ) then
if ( aparc+aseg_rank.rankmap.1D == -sname ) then
if ( aparc+aseg_rank.rankmap.1D == -lab || aparc+aseg_rank.rankmap.1D == -label ) then
if ( aparc+aseg_rank.rankmap.1D == -slab || aparc+aseg_rank.rankmap.1D == -surf_label ) then
@ cnt ++
end
while ( 5 < = 4 )
@ NxtInd ++
if ( 5 > 4 ) then
set others_list = ( )
else
if ( != && 0 == 0 ) then
if ( == && == ) then
if ( 0 == 1 ) then
endif
if ( 0 > 0 ) then
if ( == && == && ALL == ) then
if ( != && != ) then
if ( != && aparc+aseg_rank.rankmap.1D == ) then
if ( != && aparc+aseg_rank.rankmap.1D == ) then
if ( != && name == ) then
if ( aparc+aseg_rank.rankmap.1D != && == && ALL == ) then
if ( ALL != && != ) then
if ( ALL != && != ) then
if ( 0 == -1 ) then
goto RETURN_PARSE
if ( 0 ) then
set pplabels = /tmp/___.XYZ_e2CprMj1j0tYQALMduNnyg.tmpvollabels.txt
if ( ! -f /tmp/___.XYZ_e2CprMj1j0tYQALMduNnyg.tmpvollabels.txt ) then
set bin = `which mris_convert`
which mris_convert
if ( 0 ) then
set fsp = /jukebox/pkgs/FREESURFER/5.3.0/bin
if ( ! -f /jukebox/pkgs/FREESURFER/5.3.0/bin/FreeSurferColorLUT.txt ) set fsp = /jukebox/pkgs/FREESURFER/5.3.0
set fsp = /jukebox/pkgs/FREESURFER/5.3.0
if ( ! -f /jukebox/pkgs/FREESURFER/5.3.0/FreeSurferColorLUT.txt ) set fsp = /jukebox/pkgs/FREESURFER
if ( ! -f /jukebox/pkgs/FREESURFER/5.3.0/FreeSurferColorLUT.txt ) set fsp = /jukebox/pkgs/FREESURFER
if ( ! -f /jukebox/pkgs/FREESURFER/5.3.0/FreeSurferColorLUT.txt ) then
endif
sed s/^ *//;s/ *$//;s/ \{1,\}/ /g /jukebox/pkgs/FREESURFER/5.3.0/FreeSurferColorLUT.txt
sed s/^/#/g
cut -d -f1,2
endif
endif
if ( ALL != ) then
if ( ALL == ALL ) then
grep -i #[0123456789] /tmp/___.XYZ_e2CprMj1j0tYQALMduNnyg.tmpvollabels.txt
else
cut -d -f1 /tmp/___.XYZ_e2CprMj1j0tYQALMduNnyg.nm.txt
cut -d -f2 /tmp/___.XYZ_e2CprMj1j0tYQALMduNnyg.nm.txt
if ( aparc+aseg_rank.rankmap.1D != ) then
set rankmax = 0
set cnt_lt = 0
1dcat aparc+aseg_rank.rankmap.1D[1]
1dcat aparc+aseg_rank.rankmap.1D
set nl = `wc -l /tmp/${tmpP}nm.txt`
wc -l /tmp/___.XYZ_e2CprMj1j0tYQALMduNnyg.nm.txt
set n = 1
printf %-6s %-6s %-8s \n Rank Label Name
Rank Label Name
while ( 1 < 1268 )
set lab = `sed -n "${n}p" /tmp/${tmpP}nmi.txt | sed 's/#//'`
sed s/#//
sed -n 1p /tmp/___.XYZ_e2CprMj1j0tYQALMduNnyg.nmi.txt
set nm = `sed -n "${n}p" /tmp/${tmpP}nmn.txt`
sed -n 1p /tmp/___.XYZ_e2CprMj1j0tYQALMduNnyg.nmn.txt
set ilab = `\grep -n -w $lab /tmp/${tmpP}rmi.1D | sed 's/:/ /g'`
sed s/:/ /g
grep -n -w 0 /tmp/___.XYZ_e2CprMj1j0tYQALMduNnyg.rmi.1D
if ( 1 0 != ) then
set li = `sed -n "${ilab[1]}p" /tmp/${tmpP}rmcl.1D`
sed -n 1 0p /tmp/___.XYZ_e2CprMj1j0tYQALMduNnyg.rmcl.1D
sed: -e expression #1, char 4: unknown command: `0'
li: Subscript out of range.
Does this give you any clue?
Best,
Mingbo