comparison wrapper.sh @ 26:2433a1e110e1 draft

Uploaded
author davidvanzessen
date Wed, 08 Apr 2015 05:25:52 -0400
parents 58a62d2c0377
children c623690e3b81
comparison
equal deleted inserted replaced
25:58a62d2c0377 26:2433a1e110e1
13 cat $PWD/files/*/1_* > $PWD/summary.txt 13 cat $PWD/files/*/1_* > $PWD/summary.txt
14 cat $PWD/files/*/7_* > $PWD/mutationanalysis.txt 14 cat $PWD/files/*/7_* > $PWD/mutationanalysis.txt
15 cat $PWD/files/*/8_* > $PWD/mutationstats.txt 15 cat $PWD/files/*/8_* > $PWD/mutationstats.txt
16 cat $PWD/files/*/10_* > $PWD/hotspots.txt 16 cat $PWD/files/*/10_* > $PWD/hotspots.txt
17 17
18 BLASTN_DIR="/home/galaxy/tmp/blast/ncbi-blast-2.2.30+/bin" 18 #BLASTN_DIR="/home/galaxy/tmp/blast/ncbi-blast-2.2.30+/bin"
19 19
20 echo "${BLASTN_DIR}" 20 echo "${BLASTN_DIR}"
21
22
23
24 21
25 echo "identification ($method)" 22 echo "identification ($method)"
26 23
27 if [[ "${method}" == "custom" ]] ; then 24 if [[ "${method}" == "custom" ]] ; then
28 python $dir/gene_identification.py --input $PWD/summary.txt --output $outdir/identified_genes.txt 25 python $dir/gene_identification.py --input $PWD/summary.txt --output $outdir/identified_genes.txt
48 genes="ca,ca1,ca2,cg,cg1,cg2,cg3,cg4,cm" 45 genes="ca,ca1,ca2,cg,cg1,cg2,cg3,cg4,cm"
49 echo "R mutation analysis" 46 echo "R mutation analysis"
50 Rscript $dir/mutation_analysis.r $outdir/merged.txt $genes $outdir ${include_fr1} 2>&1 47 Rscript $dir/mutation_analysis.r $outdir/merged.txt $genes $outdir ${include_fr1} 2>&1
51 echo "python mutation analysis" 48 echo "python mutation analysis"
52 python $dir/mutation_analysis.py --input $outdir/merged.txt --genes $genes --output $outdir/hotspot_analysis.txt 49 python $dir/mutation_analysis.py --input $outdir/merged.txt --genes $genes --output $outdir/hotspot_analysis.txt
50 echo "R AA histogram"
51 Rscript $dir/aa_histogram.r $outdir/aa_mutations.txt $outdir/aa_histogram.png 2>&1
53 52
54 cat $outdir/mutations.txt $outdir/hotspot_analysis.txt > $outdir/result.txt 53 cat $outdir/mutations.txt $outdir/hotspot_analysis.txt > $outdir/result.txt
55 54
56 genes=(ca ca1 ca2 cg cg1 cg2 cg3 cg4 cm) 55 genes=(ca ca1 ca2 cg cg1 cg2 cg3 cg4 cm)
57 56
77 echo "</table>" >> $output 76 echo "</table>" >> $output
78 echo "<a href='unmatched.txt'>unmatched</a><br /><a href='motif_per_seq.txt'>motif per sequence</a><br />" >> $output 77 echo "<a href='unmatched.txt'>unmatched</a><br /><a href='motif_per_seq.txt'>motif per sequence</a><br />" >> $output
79 78
80 79
81 echo "<img src='all.png'/><br />" >> $output 80 echo "<img src='all.png'/><br />" >> $output
81 echo "<a href='all.txt'>download data</a><br />" >> $output
82 if [ -a $outdir/ca.png ] 82 if [ -a $outdir/ca.png ]
83 then 83 then
84 echo "<img src='ca.png'/><br />" >> $output 84 echo "<img src='ca.png'/><br />" >> $output
85 echo "<a href='ca.txt'>download data</a><br />" >> $output
85 fi 86 fi
86 if [ -a $outdir/cg.png ] 87 if [ -a $outdir/cg.png ]
87 then 88 then
88 echo "<img src='cg.png'/><br />" >> $output 89 echo "<img src='cg.png'/><br />" >> $output
90 echo "<a href='cg.txt'>download data</a><br />" >> $output
89 fi 91 fi
90 if [ -a $outdir/scatter.png ] 92 if [ -a $outdir/scatter.png ]
91 then 93 then
92 echo "<img src='scatter.png'/><br />" >> $output 94 echo "<img src='scatter.png'/><br />" >> $output
95 echo "<a href='scatter.txt'>download data</a><br />" >> $output
96 fi
97 if [ -a $outdir/aa_histogram.png ]
98 then
99 echo "<img src='aa_histogram.png'/><br />" >> $output
100 echo "<a href='aa_histogram.txt'>download data</a><br />" >> $output
93 fi 101 fi
94 102
95 for gene in ${genes[@]} 103 for gene in ${genes[@]}
96 do 104 do
97 echo "<table border='1'><caption>$gene transition table</caption>" >> $output 105 echo "<table border='1'><caption>$gene transition table</caption>" >> $output