annotate wrapper.sh @ 5:048f8cdbb6d2 draft default tip

Uploaded
author davidvanzessen
date Thu, 07 Aug 2014 10:19:53 -0400
parents fac36e2248fd
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
fac36e2248fd Uploaded
davidvanzessen
parents:
diff changeset
1 #!/bin/bash
fac36e2248fd Uploaded
davidvanzessen
parents:
diff changeset
2 dir="$(cd "$(dirname "$0")" && pwd)"
fac36e2248fd Uploaded
davidvanzessen
parents:
diff changeset
3
fac36e2248fd Uploaded
davidvanzessen
parents:
diff changeset
4 input=$1
5
048f8cdbb6d2 Uploaded
davidvanzessen
parents: 2
diff changeset
5 ids=$2
048f8cdbb6d2 Uploaded
davidvanzessen
parents: 2
diff changeset
6 ref=$3
048f8cdbb6d2 Uploaded
davidvanzessen
parents: 2
diff changeset
7 output=$4
048f8cdbb6d2 Uploaded
davidvanzessen
parents: 2
diff changeset
8
048f8cdbb6d2 Uploaded
davidvanzessen
parents: 2
diff changeset
9 input=($input)
048f8cdbb6d2 Uploaded
davidvanzessen
parents: 2
diff changeset
10
048f8cdbb6d2 Uploaded
davidvanzessen
parents: 2
diff changeset
11 ids=($ids)
048f8cdbb6d2 Uploaded
davidvanzessen
parents: 2
diff changeset
12
048f8cdbb6d2 Uploaded
davidvanzessen
parents: 2
diff changeset
13 first="${input[0]}"
048f8cdbb6d2 Uploaded
davidvanzessen
parents: 2
diff changeset
14
048f8cdbb6d2 Uploaded
davidvanzessen
parents: 2
diff changeset
15 count=0
048f8cdbb6d2 Uploaded
davidvanzessen
parents: 2
diff changeset
16 for current in ${input[@]}
048f8cdbb6d2 Uploaded
davidvanzessen
parents: 2
diff changeset
17 do
048f8cdbb6d2 Uploaded
davidvanzessen
parents: 2
diff changeset
18 f=$(file $current)
048f8cdbb6d2 Uploaded
davidvanzessen
parents: 2
diff changeset
19 zipType="Zip archive"
048f8cdbb6d2 Uploaded
davidvanzessen
parents: 2
diff changeset
20 if [[ "$f" == *"$zipType"* ]]
048f8cdbb6d2 Uploaded
davidvanzessen
parents: 2
diff changeset
21 then
048f8cdbb6d2 Uploaded
davidvanzessen
parents: 2
diff changeset
22 id=${ids[$count]}
048f8cdbb6d2 Uploaded
davidvanzessen
parents: 2
diff changeset
23 unzip $current -d $PWD/$id/ >> $PWD/unziplog.log
048f8cdbb6d2 Uploaded
davidvanzessen
parents: 2
diff changeset
24 filename="$PWD/gappednt_${id}.txt"
048f8cdbb6d2 Uploaded
davidvanzessen
parents: 2
diff changeset
25 cat $PWD/$id/*/2_* | cut -f2,4,7 > $filename
048f8cdbb6d2 Uploaded
davidvanzessen
parents: 2
diff changeset
26 python $dir/script_imgt.py --input $filename --ref $ref --output $output --id $id
048f8cdbb6d2 Uploaded
davidvanzessen
parents: 2
diff changeset
27 else
048f8cdbb6d2 Uploaded
davidvanzessen
parents: 2
diff changeset
28 python $dir/script_xlsx.py --input $current --ref $ref --output $output
048f8cdbb6d2 Uploaded
davidvanzessen
parents: 2
diff changeset
29 fi
048f8cdbb6d2 Uploaded
davidvanzessen
parents: 2
diff changeset
30 count=$((count+1))
048f8cdbb6d2 Uploaded
davidvanzessen
parents: 2
diff changeset
31 done
048f8cdbb6d2 Uploaded
davidvanzessen
parents: 2
diff changeset
32