annotate vidjil.sh @ 1:d6b3bde8e63d draft

Uploaded
author davidvanzessen
date Tue, 09 Dec 2014 04:02:23 -0500
parents fe4001bdf8d4
children 7346cd210a43
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
1 #!/bin/bash
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
2
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
3 inputFile=$1
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
4 outputFile=$2
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
5 outputDir=$3
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
6 database=$4
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
7 limit_reads=$5
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
8 limit_ratio=$6
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
9
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
10
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
11 dir="$(cd "$(dirname "$0")" && pwd)"
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
12 mkdir $outputDir
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
13
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
14 unzip $dir/browser.zip -d $outputDir/ > $outputDir/unziplog.log
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
15
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
16 mkdir $outputDir/out
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
17
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
18 if [[ "$database" == "download" ]] ; then
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
19 echo "Downloading up to date database from IMGT..."
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
20 mkdir $outputDir/tmp
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
21 mkdir $outputDir/tmp/germline
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
22 cp $dir/germline/get-germline $outputDir/tmp/germline
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
23 cp $dir/germline/split-from-imgt.py $outputDir/tmp/germline
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
24 cp $dir/vidjil $outputDir/tmp
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
25 cd $outputDir/tmp/germline
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
26 ./get-germline 2>&1
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
27 cd $outputDir/tmp
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
28 else
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
29 cd $dir
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
30 fi
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
31 ./vidjil $inputFile -y all -r ${limit_reads} -% ${limit_ratio} -b data -o $outputDir
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
32
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
33
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
34
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
35 echo "<html><center><h1><a href='index.html'>Click here for the results</a></h1>Tip: Open it in a new tab (middle mouse button or right mouse button -> 'open in new tab' on the link above)</center></html>" > $outputFile
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
36
fe4001bdf8d4 Uploaded
davidvanzessen
parents:
diff changeset
37 cd "$outputDir"