Mercurial > repos > davidvanzessen > baseline_bayesian_estimation
comparison wrapper.sh @ 5:d8de51314d3f draft
Uploaded
author | davidvanzessen |
---|---|
date | Thu, 14 Aug 2014 07:17:26 -0400 |
parents | 38c038c17d0c |
children | 8a4183eed741 |
comparison
equal
deleted
inserted
replaced
4:1726dc8f3e0a | 5:d8de51314d3f |
---|---|
1 | |
1 #!/bin/bash | 2 #!/bin/bash |
2 dir="$(cd "$(dirname "$0")" && pwd)" | 3 dir="$(cd "$(dirname "$0")" && pwd)" |
3 | 4 |
4 testID=$1 | 5 testID=$1 |
5 species=$2 | 6 species=$2 |
46 summaryfile="$PWD/summary_${id}.txt" | 47 summaryfile="$PWD/summary_${id}.txt" |
47 gappedfile="$PWD/gappednt_${id}.txt" | 48 gappedfile="$PWD/gappednt_${id}.txt" |
48 filtered="$PWD/filtered_${id}.txt" | 49 filtered="$PWD/filtered_${id}.txt" |
49 cat $PWD/$id/*/1_* > $summaryfile | 50 cat $PWD/$id/*/1_* > $summaryfile |
50 cat $PWD/$id/*/2_* > $gappedfile | 51 cat $PWD/$id/*/2_* > $gappedfile |
51 Rscript $dir/filter.r $summaryfile $gappedfile "$selection" $filtered | 52 Rscript $dir/filter.r $summaryfile $gappedfile "$selection" $filtered 2>&1 |
52 | 53 |
53 final="$PWD/final_${id}.txt" | 54 final="$PWD/final_${id}.txt" |
54 cat $filtered | cut -f2,4,7 > $final | 55 cat $filtered | cut -f2,4,7 > $final |
55 python $dir/script_imgt.py --input $final --ref $ref --output $fasta --id $id | 56 python $dir/script_imgt.py --input $final --ref $ref --output $fasta --id $id |
56 else | 57 else |
62 cd $dir | 63 cd $dir |
63 Rscript --verbose $dir/Baseline_Main.r $testID $species $substitutionModel $mutabilityModel $clonal $fixIndels $region $fasta $workdir/ $outID 2>&1 | 64 Rscript --verbose $dir/Baseline_Main.r $testID $species $substitutionModel $mutabilityModel $clonal $fixIndels $region $fasta $workdir/ $outID 2>&1 |
64 | 65 |
65 echo "$workdir/${outID}.txt" | 66 echo "$workdir/${outID}.txt" |
66 | 67 |
67 rows=`tail -n +2 $workdir/${outID}.txt | grep -n 'Group' | grep -Eoh '^[0-9]+' | tr '\n' ' '` | 68 rows=`tail -n +2 $workdir/${outID}.txt | grep -v "All sequences combined" | grep -n 'Group' | grep -Eoh '^[0-9]+' | tr '\n' ' '` |
68 rows=($rows) | 69 rows=($rows) |
69 unset rows[${#rows[@]}-1] | 70 #unset rows[${#rows[@]}-1] |
70 | 71 |
71 cd $dir | 72 cd $dir |
72 Rscript --verbose $dir/comparePDFs.r $workdir/${outID}.RData $output ${rows[@]} 2>&1 | 73 Rscript --verbose $dir/comparePDFs.r $workdir/${outID}.RData $output ${rows[@]} 2>&1 |
73 | 74 |
74 | 75 |