-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path3_analyze-crispr
executable file
·63 lines (57 loc) · 1.41 KB
/
3_analyze-crispr
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#!/bin/bash -e
wd=$(pwd)
source ./paths
source ./funcs
usage() {
echo "
-i,--inputdir : input directory of output from step 2.
default is /n/scratch3/users/a/ak586/microtrawler/2_analyze-seqs
-o,--outputdir: base output directory for rgi.
default is /n/scratch3/users/a/ak586/microtrawler/3_analysis-crispr
-d,--dbdir: input directory of output from step 0.
default is /n/scratch3/users/a/ak586/microtrawler/0_databases
-f,--fastadir: input directory of output from step 1.
default is /n/scratch3/users/a/ak586/microtrawler/1_sequences
"
}
merge_crispr_output() {
}
main() {
INPUTDIR="/n/scratch3/users/a/ak586/microtrawler/2_analyze-seqs"
OUTPUTDIR="/n/scratch3/users/a/ak586/microtrawler/3_analysis-crispr"
DBDIR="/n/scratch3/users/a/ak586/microtrawler/0_databases"
FASTADIR="/n/scratch3/users/a/ak586/microtrawler/1_sequences"
for i in "$@"; do
case $i in
-i|--inputdir)
INPUTDIR="$2"
shift
shift
;;
-d|--dbdir)
DBDIR="$2"
shift
shift
;;
-f|--fastadir)
FASTADIR="$2"
shift
shift
;;
-o|--outputdir)
OUTPUTDIR="$2"
shift
shift
;;
-h|--help)
usage
exit
;;
*)
;;
esac
done
mkdir -p $OUTPUTDIR
merge_crispr_output
}
main "$@"