Mercurial > repos > davidvanzessen > mutation_analysis
comparison wrapper.sh @ 47:099cc1254f74 draft
Uploaded
| author | davidvanzessen |
|---|---|
| date | Mon, 09 Nov 2015 07:21:09 -0500 |
| parents | 7304b91757a8 |
| children | 5c6b9e99d576 |
comparison
equal
deleted
inserted
replaced
| 46:42e39033514b | 47:099cc1254f74 |
|---|---|
| 7 outdir=$4 | 7 outdir=$4 |
| 8 title=$5 | 8 title=$5 |
| 9 include_fr1=$6 | 9 include_fr1=$6 |
| 10 functionality=$7 | 10 functionality=$7 |
| 11 unique=$8 | 11 unique=$8 |
| 12 naive_output=$9 | |
| 12 mkdir $outdir | 13 mkdir $outdir |
| 13 | 14 |
| 14 type="`file $input`" | 15 type="`file $input`" |
| 15 if [[ "$type" == *"Zip archive"* ]] ; then | 16 if [[ "$type" == *"Zip archive"* ]] ; then |
| 16 echo "Zip archive" | 17 echo "Zip archive" |
| 23 tar -xJf $input -C $PWD/files/$title | 24 tar -xJf $input -C $PWD/files/$title |
| 24 fi | 25 fi |
| 25 | 26 |
| 26 cat $PWD/files/*/1_* > $PWD/summary.txt | 27 cat $PWD/files/*/1_* > $PWD/summary.txt |
| 27 cat $PWD/files/*/3_* > $PWD/sequences.txt | 28 cat $PWD/files/*/3_* > $PWD/sequences.txt |
| 29 cat $PWD/files/*/5_* > $PWD/aa.txt | |
| 28 cat $PWD/files/*/6_* > $PWD/junction.txt | 30 cat $PWD/files/*/6_* > $PWD/junction.txt |
| 29 cat $PWD/files/*/7_* > $PWD/mutationanalysis.txt | 31 cat $PWD/files/*/7_* > $PWD/mutationanalysis.txt |
| 30 cat $PWD/files/*/8_* > $PWD/mutationstats.txt | 32 cat $PWD/files/*/8_* > $PWD/mutationstats.txt |
| 31 cat $PWD/files/*/10_* > $PWD/hotspots.txt | 33 cat $PWD/files/*/10_* > $PWD/hotspots.txt |
| 32 | 34 |
| 132 done < $outdir/transitions.txt | 134 done < $outdir/transitions.txt |
| 133 echo "</table>" >> $output | 135 echo "</table>" >> $output |
| 134 | 136 |
| 135 echo "</html>" >> $output | 137 echo "</html>" >> $output |
| 136 | 138 |
| 139 | |
| 140 #optional output for naive | |
| 141 | |
| 142 if [[ "$naive_output" != "None" ]] | |
| 143 then | |
| 144 echo "naive_output: $naive_output" | |
| 145 python $dir/imgt_loader.py --summ $PWD/summary.txt --aa $PWD/aa.txt --junction $PWD/junction.txt --output $naive_output | |
| 146 Rscript $dir/naive_output.r $naive_output $outdir/merged.txt $naive_output 2>&1 | |
| 147 fi | |
| 148 | |
| 149 | |
| 150 | |
| 151 | |
| 152 | |
| 153 | |
| 154 | |
| 155 | |
| 156 | |
| 157 | |
| 158 | |
| 137 #rm $outdir/HS12RSS.txt | 159 #rm $outdir/HS12RSS.txt |
| 138 #rm $outdir/HS23RSS.txt | 160 #rm $outdir/HS23RSS.txt |
