comparison orthologs/ucsb_hamster/ucsb_hamster.sh @ 0:5b9a38ec4a39 draft default tip

First commit of old repositories
author osiris_phylogenetics <ucsb_phylogenetics@lifesci.ucsb.edu>
date Tue, 11 Mar 2014 12:19:13 -0700
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:5b9a38ec4a39
1 #!/bin/sh
2
3 #############################################
4 # UCSB HAMSTER #
5 # #
6 # Executes Hamster with given XML parameter #
7 #############################################
8
9 #the name of the script is here
10 #script="/home/osiris/galaxy-dist/tools/osiris/orthologs/ucsb_hamster/hamstrsearch_local-hmmer3.pl"
11 script="hamstrsearch_local-hmmer3.pl"
12
13
14
15 #Variables input from xml
16 # 1 - Sequence input file
17 # 2 - Proteins Results Output file
18 # 3 - cds Results Output file
19 # 4 - Screen Log
20 # 5 - Species Name
21 # 6 - Whether to use -est flag (if D) or not (if P)
22 # 7 - Core ortholog name
23 # 8 - Base path for local core orthologs
24 # 9 - Base path for local reference blast database
25 #10 - Reference genome
26
27 input=$1
28 proteins=$2
29 cdsfile=$3
30 screenlog=$4
31 species=$5
32 datatype=$6
33 core=$7
34 corepath=$8
35 blastpath=$9
36 genome=${10}
37
38 echo "ucsb_hamster.sh script parameters" >> $screenlog
39 echo "Core ortholog name is $core " >> $screenlog
40 echo "Reference genome name is $genome " >> $screenlog
41 echo "Species name is $species " >> $screenlog
42 echo "Datatype $datatype " >> $screenlog
43
44 #set flag based on input
45 if [ $datatype = "P" ];
46 then
47 estflag="-protein"
48 else
49 estflag="-est"
50 fi
51
52 # First copy hmm's to working directory
53 # Currently copies from Data directory
54 mkdir $core
55 mkdir $core/hmm_dir
56 cp -r $corepath/* ./$core/
57 echo "cp $corepath/hmm_dir/* ./$core/hmm_dir/" >> $screenlog
58 cp -r $corepath/hmm_dir/* ./$core/hmm_dir/
59
60 # Currently copies from data directory
61 mkdir $genome
62 cp $blastpath/* ./$genome/
63
64 # Now call the actual Hamster Script
65 #$script -sequence_file=$input $estflag -taxon=$species -hmmset=$core -refspec=$genome -galaxyout=$proteins -2galaxyout=$cdsfile >> $screenlog 2>log.txt
66 $script -sequence_file=$input $estflag -taxon=$species -hmmset=$core -refspec=$genome -galaxyout=$proteins -2galaxyout=$cdsfile >> $screenlog
67