#!/bin/tcsh -f
if ("$1" == '' || "$1" == '-h' || "$1" == '-help') then
goto USAGE
endif
#save path
set pt = $1:h
if ("$pt" == "$1") then
set pt = "."
endif
set pref = `@GetAfniPrefix $1`
set view = `@GetAfniView $1`
set ext = $1:e
if ("$ext" == "gz" || "$ext" == "bz2" || "$ext" == "Z" ) then
set Name2 = $1:r
set ext = $Name2:e
endif
if ("$ext" == "nii") then
if ( -f $1 ) then
set cnt = 3
else
set cnt = 0
endif
goto RESULT
endif
if ("$view" == "" && "$ext" != "nii") then
echo "Error: No view specified in dset name $1"
echo "Make sure you are not passing a prefix instead"
echo "of a dataset name"
goto ENDALL
endif
set dsethead = "${pt}/${pref}${view}.HEAD"
set dsetbrik = "${pt}/${pref}${view}.BRIK"
set cnt = 0
if ( -f $dsethead ) then
@ cnt ++
else
goto RESULT
endif
if ( -f $dsetbrik || -f {$dsetbrik}.gz || -f {$dsetbrik}.bz2 || -f {$dsetbrik}.Z ) then
@ cnt ++
else
goto RESULT
endif
RESULT:
echo $cnt
goto ENDALL
USAGE:
echo "Usage: `basename $0` <Name> ....."
echo "example: `basename $0` /Data/stuff/Hello+orig.HEAD"
echo "returns 0 if neither .HEAD nor .BRIK(.gz)(.bz2)(.Z) exist"
echo " 1 if only .HEAD exists"
echo " 2 if both .HEAD and .BRIK(.gz)(.bz2)(.Z) exist"
echo " 3 if .nii dataset "
echo "Ziad Saad (ziad@nih.gov)"
echo " SSCC/NIMH/ National Institutes of Health, Bethesda Maryland"
echo ""
goto ENDALL
ENDALL:
syntax highlighted by Code2HTML, v. 0.9.1