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

Uploaded
author charles-bernard
date Tue, 11 Oct 2016 11:08:33 -0400
parents a1e2ab10b317
children
line wrap: on
line diff
--- a/ALFA/alfa_wrapper.sh	Tue Oct 11 09:18:48 2016 -0400
+++ b/ALFA/alfa_wrapper.sh	Tue Oct 11 11:08:33 2016 -0400
@@ -3,8 +3,10 @@
 #########################################################################################################
 # ARGUMENTS FROM alfa_wrapper.xml                                                                       #
 #########################################################################################################
-configFile=$1;
-logReport=$2;
+galaxyRoot=$1;
+toolDir=$2
+configFile=$3;
+logReport=$4;
 sed -i -e '/^$/d; s/\t//g;' $configFile;
 printf "__________________________________________________________________\n\n" > $logReport
 printf "                          ALFA CONFIG                             \n" >> $logReport
@@ -68,7 +70,7 @@
 #########################################################################################################
 # CREATION OF A TMP DIRECTORY FOR THE OUTPUT FILES OF ALFA AND cd                                       #
 #########################################################################################################
-outputDirectory=`mktemp -d /export/home1/users/biocomp/chbernar/galaxy/database/tmp/tmpXXXXXX`;
+outputDirectory=`mktemp -d "$galaxyRoot"/database/tmp/tmpXXXXXX`;
 if [ -d $outputDirectory ]; then
 	chmod -R ugo+wrx $outputDirectory;
 	rm -R $outputDirectory;
@@ -115,7 +117,7 @@
 #########################################################################################################
 # DETERMINATION OF THE APPROPRIATE SCRIPTS ARGUMENTS                                                    #
 #########################################################################################################
-scriptPath="/export/home1/users/biocomp/chbernar/galaxy/tools/alfa/";
+scriptPath="$toolDir/";
 if [ "$annotationSource" == "index" ]; then
 	scriptInput="-g $index -i ""$readsInput";
 elif [ "$annotationSource" == "built_in_index" ]; then