annotate imgtconvert.sh @ 11:a15d060a6248 draft

Uploaded
author davidvanzessen
date Wed, 08 Jan 2014 06:26:23 -0500
parents 8d83319a0f3d
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
1 #!/bin/bash
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
2 dir="$(cd "$(dirname "$0")" && pwd)"
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
3 mkdir $PWD/$2_$3
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
4
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
5
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
6 #!/bin/bash
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
7 f=$(file $1)
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
8 zip7Type="7-zip archive"
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
9 tarType="tar archive"
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
10 bzip2Type="bzip2 compressed"
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
11 gzipType="gzip compressed"
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
12 zipType="Zip archive"
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
13 rarType="RAR archive"
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
14
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
15 if [[ "$f" == *"$zip7Type"* ]]; then
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
16 echo "7-zip"
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
17 echo "Trying: 7za e $1 -o$PWD/$2_$3/"
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
18 7za e $1 -o$PWD/$2_$3/
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
19 fi
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
20
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
21 if [[ "$f" == *"$tarType"* ]]
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
22 then
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
23 echo "tar archive"
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
24 echo "Trying: tar xvf $1 -C $PWD/$2_$3/"
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
25 tar xvf $1 -C $PWD/$2_$3/
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
26 fi
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
27
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
28 if [[ "$f" == *"$bzip2Type"* ]]
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
29 then
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
30 echo "bzip2 compressed data"
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
31 echo "Trying: tar jxf $1 -C $PWD/$2_$3/"
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
32 tar jxf $1 -C $PWD/$2_$3/
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
33 fi
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
34
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
35 if [[ "$f" == *"$gzipType"* ]]
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
36 then
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
37 echo "gzip compressed data"
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
38 echo "Trying: tar xvzf $1 -C $PWD/$2_$3/"
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
39 tar xvzf $1 -C $PWD/$2_$3/
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
40 fi
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
41
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
42 if [[ "$f" == *"$zipType"* ]]
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
43 then
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
44 echo "Zip archive"
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
45 echo "Trying: unzip $1 -d $PWD/$2_$3/"
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
46 unzip $1 -d $PWD/$2_$3/
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
47 fi
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
48
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
49 if [[ "$f" == *"$rarType"* ]]
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
50 then
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
51 echo "RAR archive"
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
52 echo "Trying: unrar e $1 $PWD/$2_$3/"
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
53 unrar e $1 $PWD/$2_$3/
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
54 fi
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
55 find $PWD/$2_$3/ -type f | grep -v "1_Summary_\|5_AA-sequences_\|6_Junction_" | xargs rm -f
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
56 python $dir/imgtconvert.py --input $PWD/$2_$3 --output $4
8d83319a0f3d Uploaded
davidvanzessen
parents:
diff changeset
57