34 lines
931 B
Bash
Executable file
34 lines
931 B
Bash
Executable file
#/bin/bash
|
|
#
|
|
# create CVS for atlases included in CAT peprocessing and get QC
|
|
#
|
|
### use 'true' as input var if dataset containes sites: "./doCSV+QC_ses.sh true"
|
|
|
|
sites=$1
|
|
|
|
mkdir outputs
|
|
DS=$(basename $PWD)
|
|
|
|
### if there are sites, things get complicated ###
|
|
if ( ${sites} ); then
|
|
datalad get */sub*/report/cat_*.xml */sub*/label/cat*.xml
|
|
for site in *; do
|
|
if [ -d ${site} ] && [ ${site} != "logs" ] && [ ${site} != "code" ] \
|
|
&& [ ${site} != "inputs" ] && [ ${site} != "outputs" ]; then
|
|
echo ${site}
|
|
cd ${site}
|
|
echo "table name: ${DS2}"
|
|
for sub in sub-*; do
|
|
echo "./../code/xml2csv.py ../outputs/${site} ${sub}"
|
|
./../code/xml2csv.py ../outputs/${site} ${sub}
|
|
done
|
|
cd ..
|
|
fi
|
|
done
|
|
else
|
|
datalad get sub*/report/cat_*.xml sub*/label/cat*.xml
|
|
for sub in sub-*; do
|
|
./code/pipeline/xml2csv/xml2csv.py outputs/${DS} ${sub}
|
|
done
|
|
fi
|
|
|