-
Notifications
You must be signed in to change notification settings - Fork 14
/
Makefile
31 lines (28 loc) · 1.97 KB
/
Makefile
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
all : test test_threads
.PHONY: test test_threads
test :
@printf "**** Testing run_hyde.py (full analysis). ****\n"
run_hyde.py -i examples/snake-data.txt -m examples/snake-map.txt -n 52 -t 7 -s 8466 -o out
@printf "**** Testing run_hyde.py (ignoring missing/ambiguous sites). ****\n"
run_hyde.py -i examples/snake-data.txt -m examples/snake-map.txt -n 52 -t 7 -s 8466 -o out --ignore_amb_sites
@printf "\n**** Testing run_hyde.py (using triples). ****\n"
run_hyde.py -i test/data.txt -m test/map.txt -o out -tr test/triples.txt -n 16 -t 4 -s 50000
@printf "\n**** Testing run_hyde.py (phylip format). ****\n"
run_hyde.py -i test/data-phylip.txt -m test/map.txt -o out -tr test/triples.txt -n 16 -t 4 -s 50000
@printf "\n**** Testing bootstrap_hyde.py. ****\n"
bootstrap_hyde.py -i test/data.txt -m test/map.txt -o out -tr test/triples.txt -n 16 -t 4 -s 50000
@printf "\n**** Testing individual_hyde.py. ****\n"
individual_hyde.py -i test/data.txt -m test/map.txt -o out -tr test/triples.txt -n 16 -t 4 -s 50000
@printf "\n**** Testing HyDe Python API (phyde module). ****\n\n"
cd test; python test.py
test_threads :
@printf "**** Testing run_hyde_mp.py (multithreaded; full analysis). ****\n"
run_hyde_mp.py -i examples/snake-data.txt -m examples/snake-map.txt -n 52 -t 7 -s 8466 -o out
@printf "\n**** Testing run_hyde_mp.py (multithreaded; using triples). ****\n"
run_hyde_mp.py -i test/data.txt -m test/map.txt -o out -tr test/triples.txt -n 16 -t 4 -s 50000
@printf "\n**** Testing run_hyde_mp.py (multithreaded; phylip format). ****\n"
run_hyde_mp.py -i test/data-phylip.txt -m test/map.txt -o out -tr test/triples.txt -n 16 -t 4 -s 50000
@printf "\n**** Testing bootstrap_hyde_mp.py (multithreaded). ****\n"
bootstrap_hyde_mp.py -i test/data.txt -m test/map.txt -o out -tr test/triples.txt -n 16 -t 4 -s 50000
@printf "\n**** Testing individual_hyde_mp.py (multithreaded). ****\n"
individual_hyde_mp.py -i test/data.txt -m test/map.txt -o out -tr test/triples.txt -n 16 -t 4 -s 50000