Skip to content

Commit bb8350b

Browse files
author
Vyacheslav Brover
committed
#3: HMM|tblastn
1 parent 4275adb commit bb8350b

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

phylogeny/database/genome2univs.sh

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,37 @@
11
#!/bin/bash --noprofile
22
THIS=$( dirname $0 )
33
source $THIS/../../bash_common.sh
4-
if [ $# -ne 2 ]; then
4+
if [ $# -ne 3 ]; then
55
echo "Print: <Genome.id> <univs>"
66
echo "Input: hmm-univ.list"
77
echo "#1: Genome.id"
88
echo "#2: large (0/1)"
9+
echo "#3: suffix: HMM|tblastn"
910
exit 1
1011
fi
1112
G=$1
1213
LARGE=$2
14+
SUF=$3
15+
16+
17+
sort -cu hmm-univ.list
1318

1419

1520
H=""
1621
if [ $LARGE -eq 1 ]; then
1722
H=$( $THIS/../../file2hash $G )
1823
fi
1924

20-
$THIS/../../check_file.sh genome/$H/$G/$G.prot-univ 1
25+
F=genome/$H/$G/$G.prot-univ.$SUF
26+
if [ ! -e $F ]; then
27+
exit 0
28+
fi
2129

2230

2331
TMP=$( mktemp )
2432

2533

26-
grep '^>' genome/$H/$G/$G.prot-univ | sed 's/^>//1' | sed 's/ .*$//1' | sort -u > $TMP || true
34+
grep '^>' $F | sed 's/^>//1' | sed 's/ .*$//1' | sort -u > $TMP || true
2735
N=$( join -1 1 -2 1 $TMP hmm-univ.list | wc -l )
2836
echo "$G $N"
2937

0 commit comments

Comments
 (0)