|
1 | 1 | #!/bin/bash
|
2 | 2 |
|
3 |
| -set -x #DEBUG |
| 3 | +# set -x #DEBUG |
4 | 4 |
|
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 |
17 | 10 |
|
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