Skip to content

Commit 1e1fa85

Browse files
committed
mol_frag_test.sh: added --view and --big
1 parent f065927 commit 1e1fa85

File tree

1 file changed

+34
-19
lines changed

1 file changed

+34
-19
lines changed

mol_frag_test.sh

+34-19
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,38 @@
11
#!/bin/bash
22

3-
set -x #DEBUG
3+
# set -x #DEBUG
44

5-
# clean
6-
rm -f data/3.to_frag data/3_frags.txt data/3_frags.smi data/3_genmols.txt data/3_genmols.smi
7-
# regen
8-
./bin/molenc_frag.py -i data/3.smi -o data/3.to_frag
9-
(which mview > /dev/null) && mview data/3.smi &
10-
./molenc_frag -im data/3.to_frag -of data/3_frags.txt -s 1234
11-
./bin/molenc_frag2smi.py -i data/3_frags.txt -o data/3_frags.smi
12-
(which mview > /dev/null) && mview data/3_frags.smi &
13-
./molenc_frag -if data/3_frags.txt -om data/3_genmols.txt -s 1234 -n 20
14-
./bin/molenc_mol2smi.py -i data/3_genmols.txt -o data/3_genmols.smi
15-
cut -f1 data/3_genmols.smi | sort -u > data/3_genmols_uniq.smi
16-
(which mview > /dev/null) && mview data/3_genmols_uniq.smi &
5+
# --view --> call mview on .smi files
6+
MVIEW=""
7+
if [ "$1" == "--view" ] || [ "$2" == "--view" ]; then
8+
MVIEW="1"
9+
fi
1710

18-
# IN=data/chembl_antivirals
19-
# ./bin/molenc_frag.py -i $IN.smi -o $IN.to_frag --draw
20-
# ./molenc_frag -im $IN.to_frag -of $IN.frags -s 1234
21-
# ./bin/molenc_frag2smi.py -i $IN.frags -o $IN.frags.smi
22-
# ./molenc_frag -if $IN.frags -om $IN.mols -s 1234 -n 50
23-
# ./bin/molenc_mol2smi.py -i $IN.mols -o $IN.mols.smi
11+
# --big --> work on the "big" dataset
12+
BIG=""
13+
if [ "$1" == "--big" ] || [ "$2" == "--big" ]; then
14+
BIG="1"
15+
fi
16+
17+
if [ "$BIG" == "" ]; then
18+
# clean
19+
rm -f data/3.to_frag data/3_frags.txt data/3_frags.smi \
20+
data/3_genmols.txt data/3_genmols.smi
21+
# regen
22+
./bin/molenc_frag.py -i data/3.smi -o data/3.to_frag
23+
[ "$MVIEW" == "1" ] && mview data/3.smi &
24+
./molenc_frag -im data/3.to_frag -of data/3_frags.txt -s 1234
25+
./bin/molenc_frag2smi.py -i data/3_frags.txt -o data/3_frags.smi
26+
[ "$MVIEW" == "1" ] && mview data/3_frags.smi &
27+
./molenc_frag -if data/3_frags.txt -om data/3_genmols.txt -s 1234 -n 20
28+
./bin/molenc_mol2smi.py -i data/3_genmols.txt -o data/3_genmols.smi
29+
cut -f1 data/3_genmols.smi | sort -u > data/3_genmols_uniq.smi
30+
[ "$MVIEW" == "1" ] && mview data/3_genmols_uniq.smi &
31+
else
32+
IN=data/chembl_antivirals
33+
./bin/molenc_frag.py -i $IN.smi -o $IN.to_frag --draw
34+
./molenc_frag -im $IN.to_frag -of $IN.frags -s 1234
35+
./bin/molenc_frag2smi.py -i $IN.frags -o $IN.frags.smi
36+
./molenc_frag -if $IN.frags -om $IN.mols -s 1234 -n 50
37+
./bin/molenc_mol2smi.py -i $IN.mols -o $IN.mols.smi
38+
fi

0 commit comments

Comments
 (0)