comparison ALFA/alfa_wrapper.sh @ 19:1239f24962d8 draft

Uploaded
author charles-bernard
date Tue, 11 Oct 2016 11:08:33 -0400
parents a1e2ab10b317
children
comparison
equal deleted inserted replaced
18:a1e2ab10b317 19:1239f24962d8
1 #!usr/bin/bash 1 #!usr/bin/bash
2 2
3 ######################################################################################################### 3 #########################################################################################################
4 # ARGUMENTS FROM alfa_wrapper.xml # 4 # ARGUMENTS FROM alfa_wrapper.xml #
5 ######################################################################################################### 5 #########################################################################################################
6 configFile=$1; 6 galaxyRoot=$1;
7 logReport=$2; 7 toolDir=$2
8 configFile=$3;
9 logReport=$4;
8 sed -i -e '/^$/d; s/\t//g;' $configFile; 10 sed -i -e '/^$/d; s/\t//g;' $configFile;
9 printf "__________________________________________________________________\n\n" > $logReport 11 printf "__________________________________________________________________\n\n" > $logReport
10 printf " ALFA CONFIG \n" >> $logReport 12 printf " ALFA CONFIG \n" >> $logReport
11 printf "__________________________________________________________________\n" >> $logReport 13 printf "__________________________________________________________________\n" >> $logReport
12 cat $configFile >> $logReport 14 cat $configFile >> $logReport
66 fi 68 fi
67 69
68 ######################################################################################################### 70 #########################################################################################################
69 # CREATION OF A TMP DIRECTORY FOR THE OUTPUT FILES OF ALFA AND cd # 71 # CREATION OF A TMP DIRECTORY FOR THE OUTPUT FILES OF ALFA AND cd #
70 ######################################################################################################### 72 #########################################################################################################
71 outputDirectory=`mktemp -d /export/home1/users/biocomp/chbernar/galaxy/database/tmp/tmpXXXXXX`; 73 outputDirectory=`mktemp -d "$galaxyRoot"/database/tmp/tmpXXXXXX`;
72 if [ -d $outputDirectory ]; then 74 if [ -d $outputDirectory ]; then
73 chmod -R ugo+wrx $outputDirectory; 75 chmod -R ugo+wrx $outputDirectory;
74 rm -R $outputDirectory; 76 rm -R $outputDirectory;
75 fi 77 fi
76 mkdir $outputDirectory; 78 mkdir $outputDirectory;
113 done 115 done
114 116
115 ######################################################################################################### 117 #########################################################################################################
116 # DETERMINATION OF THE APPROPRIATE SCRIPTS ARGUMENTS # 118 # DETERMINATION OF THE APPROPRIATE SCRIPTS ARGUMENTS #
117 ######################################################################################################### 119 #########################################################################################################
118 scriptPath="/export/home1/users/biocomp/chbernar/galaxy/tools/alfa/"; 120 scriptPath="$toolDir/";
119 if [ "$annotationSource" == "index" ]; then 121 if [ "$annotationSource" == "index" ]; then
120 scriptInput="-g $index -i ""$readsInput"; 122 scriptInput="-g $index -i ""$readsInput";
121 elif [ "$annotationSource" == "built_in_index" ]; then 123 elif [ "$annotationSource" == "built_in_index" ]; then
122 scriptInput="-g $built_in_index_prefix -i ""$readsInput"; 124 scriptInput="-g $built_in_index_prefix -i ""$readsInput";
123 else 125 else