11#! /bin/bash
22
33# rm -rf test/workdirs
4-
4+ export PATH=src: $PATH
55if [[ $1 -eq 1 ]] || [[ -z $1 ]]; then
66 # ############ #1 Test with just paired reads and picked reference ##############
77 mkdir -p test/workdirs/t1_ebola_preads
@@ -63,7 +63,7 @@ if [[ $1 -eq 4 ]] || [[ -z $1 ]];
6363then
6464 # ####### #4 Test with just complete and uses given reference, tests PAML####
6565 mkdir -p test/workdirs/t4_ebola_complete
66- perl src/ runPhaME.pl test/ctl_files/t4_ebola_complete.ctl
66+ runPhaME test/ctl_files/t4_ebola_complete.ctl
6767 a=$( grep -c " >" < test/workdirs/t4_ebola_complete/results/t4_all_snp_alignment.fna)
6868 b=9
6969 if [ " $a " -eq " $b " ]; then
@@ -80,7 +80,7 @@ if [[ $1 -eq 5 ]] || [[ -z $1 ]];then
8080 # ## #5 Test with complete and contigs, uses given reference and tests HyPhy ####
8181 mkdir -p test/workdirs/t5_ebola_complete_contigs
8282 cp test/data/ebola_contigs/* .contigs test/workdirs/t5_ebola_complete_contigs/
83- perl src/ runPhaME.pl test/ctl_files/t5_ebola_cmp_ctgs.ctl
83+ runPhaME test/ctl_files/t5_ebola_cmp_ctgs.ctl
8484 a=$( grep -c " >" test/workdirs/t5_ebola_complete_contigs/results/t5_all_snp_alignment.fna)
8585 b=9
8686 a=$( grep -c " LRT" test/workdirs/t5_ebola_complete_contigs/results/PSgenes/cds0_470_2689.cdn.ABSREL.json)
@@ -98,7 +98,7 @@ if [[ $1 -eq 6 ]] || [[ -z $1 ]];then
9898 # ########## #6 Test with complete and sread, picks a random reference ##########
9999 mkdir -p test/workdirs/t6_ebola_complete_sread
100100 cp test/data/ebola_reads/* R1.fastq test/workdirs/t6_ebola_complete_sread/
101- perl src/ runPhaME.pl test/ctl_files/t6_ebola_cmp_sreads.ctl
101+ runPhaME test/ctl_files/t6_ebola_cmp_sreads.ctl
102102 a=$( grep -c " >" test/workdirs/t6_ebola_complete_sread/results/t6_all_snp_alignment.fna)
103103 b=11
104104 if [ " $a " -eq " $b " ]; then
116116 echo " Test with complete and pread using BWA, designated reference"
117117 mkdir -p test/workdirs/t7_ebola_complete_pread
118118 cp test/data/ebola_reads/SRR3359589* R[1-2].fastq test/workdirs/t7_ebola_complete_pread/
119- perl src/ runPhaME.pl test/ctl_files/t7_ebola_cmp_preads.ctl
119+ runPhaME test/ctl_files/t7_ebola_cmp_preads.ctl
120120 a=$( grep -c " >" test/workdirs/t7_ebola_complete_pread/results/t7_cds_snp_alignment.fna)
121121 b=10
122122 if [ " $a " -eq " $b " ]; then
134134 mkdir -p test/workdirs/t8_ebola_contigs_sread
135135 cp test/data/ebola_reads/* R1.fastq test/workdirs/t8_ebola_contigs_sread/
136136 cp test/data/ebola_contigs/* .contigs test/workdirs/t8_ebola_contigs_sread/
137- perl src/ runPhaME.pl test/ctl_files/t8_ebola_ctg_sreads.ctl
137+ runPhaME test/ctl_files/t8_ebola_ctg_sreads.ctl
138138 a=$( grep -c " >" test/workdirs/t8_ebola_contigs_sread/results/t8_all_snp_alignment.fna)
139139 b=12
140140 if [ " $a " -eq " $b " ]; then
152152 mkdir -p test/workdirs/t9_ebola_contigs_pread
153153 cp test/data/ebola_reads/* R[1-2].fastq test/workdirs/t9_ebola_contigs_pread/
154154 cp test/data/ebola_contigs/* .contigs test/workdirs/t9_ebola_contigs_pread/
155- perl src/ runPhaME.pl test/ctl_files/t9_ebola_ctg_preads.ctl
155+ runPhaME test/ctl_files/t9_ebola_ctg_preads.ctl
156156 a=$( grep -c " >" test/workdirs/t9_ebola_contigs_pread/results/t9_all_snp_alignment.fna)
157157 b=3
158158 if [ " $a " -eq " $b " ]; then
@@ -168,8 +168,8 @@ if [[ $1 -eq 10 ]] || [[ -z $1 ]];
168168then
169169 # ################## #10 Test exit messages for incorrect ctl files #############
170170 mkdir -p test/workdirs/t10_error_messages
171- perl src/ runPhaME.pl test/ctl_files/t10A_error_message.ctl > test/workdirs/t10_error_messages/A.error
172- perl src/ runPhaME.pl test/ctl_files/t10B_error_message.ctl > test/workdirs/t10_error_messages/B.error
171+ runPhaME test/ctl_files/t10A_error_message.ctl > test/workdirs/t10_error_messages/A.error
172+ runPhaME test/ctl_files/t10B_error_message.ctl > test/workdirs/t10_error_messages/B.error
173173 a=$( wc -l < test/workdirs/t10_error_messages/A.error)
174174 b=$( wc -l < test/workdirs/t10_error_messages/B.error)
175175 c=14
@@ -186,7 +186,7 @@ if [[ $1 -eq 11 ]] || [[ -z $1 ]];
186186then
187187 # ################## #11 Test the threshold option#########################
188188 mkdir -p test/workdirs/t11_flu
189- perl src/ runPhaME.pl test/ctl_files/t11_flu_test_coverage_threshold.ctl
189+ runPhaME test/ctl_files/t11_flu_test_coverage_threshold.ctl
190190 a=$( grep -c " >" test/workdirs/t11_flu/results/t11_all_snp_alignment.fna)
191191 b=25
192192 if [ " $a " -eq " $b " ]; then
204204 mkdir -p test/workdirs/t13_realignment
205205 cp -r test/workdirs/t7_ebola_complete_pread/* test/workdirs/t13_realignment/
206206 cp test/workdirs/t3_ebola_contigs/working_list.txt test/workdirs/t13_realignment/
207- perl src/ runPhaME.pl test/ctl_files/t13_realignment.ctl
207+ runPhaME test/ctl_files/t13_realignment.ctl
208208 a=$( grep -c " >" test/workdirs/t13_realignment/results/t13_all_snp_alignment.fna)
209209 b=10
210210 if [ " $a " -eq " $b " ]; then
223223 cp -r test/workdirs/t4_ebola_complete/* test/workdirs/t14_secondtime/
224224 # echo "ebola_contig" >> test/workdirs/t14_secondtime/working_list.txt
225225 cp test/data/ebola_reads/* R[1-2].fastq test/workdirs/t14_secondtime/
226- perl src/ runPhaME.pl test/ctl_files/t14_secondtime.ctl
226+ runPhaME test/ctl_files/t14_secondtime.ctl
227227 a=$( grep -c " >" test/workdirs/t14_secondtime/results/t14_all_snp_alignment.fna)
228228 b=11
229229 if [ " $a " -eq " $b " ]; then
0 commit comments