# HG changeset patch
# User davidvanzessen
# Date 1472458830 14400
# Node ID ffd5462da9d1babf43aa4ce3c612dcc48fc114e5
# Parent e87dcca14bd618e564d41b50ce2f789dc2a8936c
Uploaded
diff -r e87dcca14bd6 -r ffd5462da9d1 wrapper.sh
--- a/wrapper.sh Mon Aug 29 03:28:49 2016 -0400
+++ b/wrapper.sh Mon Aug 29 04:20:30 2016 -0400
@@ -349,7 +349,7 @@
echo "" >> $output #antigen selection tab end
-echo "
" >> $output
+echo "
" >> $output #CSR tab
if [ -a $outdir/ca.png ]
then
@@ -364,6 +364,91 @@
echo "
" >> $output #CSR tab end
+echo "---------------- change-o MakeDB ----------------"
+
+mkdir $outdir/change_o
+
+tmp="$PWD"
+
+cd $outdir/change_o
+
+bash $dir/change_o/makedb.sh $input false false false $outdir/change_o/change-o-db.txt
+bash $dir/change_o/define_clones.sh bygroup $outdir/change_o/change-o-db.txt gene first ham none min complete 3.0 $outdir/change_o/change-o-db-defined_clones.txt $outdir/change_o/change-o-defined_clones-summary.txt
+
+Rscript $dir/merge.r $outdir/change_o/change-o-db-defined_clones.txt $outdir/merged.txt "all" "Sequence.ID,best_match" "SEQUENCE_ID" "Sequence.ID" $outdir/change_o/change-o-db-defined_clones.txt 2>&1
+
+echo "Rscript $dir/merge.r $outdir/change_o/change-o-db-defined_clones.txt $outdir/$outdir/merged.txt 'all' 'Sequence.ID,best_match' 'Sequence.ID' 'Sequence.ID' '\t' $outdir/change_o/change-o-db-defined_clones.txt 2>&1"
+
+if [[ $(wc -l < $outdir/new_IMGT_ca/1_Summary.txt) -gt "1" ]]; then
+ bash $dir/change_o/makedb.sh $outdir/new_IMGT_ca.txz false false false $outdir/change_o/change-o-db-ca.txt
+ bash $dir/change_o/define_clones.sh bygroup $outdir/change_o/change-o-db-ca.txt gene first ham none min complete 3.0 $outdir/change_o/change-o-db-defined_clones-ca.txt $outdir/change_o/change-o-defined_clones-summary-ca.txt
+else
+ echo "No ca sequences" > "$outdir/change_o/change-o-db-defined_clones-ca.txt"
+ echo "No ca sequences" > "$outdir/change_o/change-o-defined_clones-summary-ca.txt"
+fi
+
+if [[ $(wc -l < $outdir/new_IMGT_cg/1_Summary.txt) -gt "1" ]]; then
+ bash $dir/change_o/makedb.sh $outdir/new_IMGT_cg.txz false false false $outdir/change_o/change-o-db-cg.txt
+ bash $dir/change_o/define_clones.sh bygroup $outdir/change_o/change-o-db-cg.txt gene first ham none min complete 3.0 $outdir/change_o/change-o-db-defined_clones-cg.txt $outdir/change_o/change-o-defined_clones-summary-cg.txt
+else
+ echo "No cg sequences" > "$outdir/change_o/change-o-db-defined_clones-cg.txt"
+ echo "No cg sequences" > "$outdir/change_o/change-o-defined_clones-summary-cg.txt"
+fi
+
+if [[ $(wc -l < $outdir/new_IMGT_cm/1_Summary.txt) -gt "1" ]]; then
+ bash $dir/change_o/makedb.sh $outdir/new_IMGT_cm.txz false false false $outdir/change_o/change-o-db-cm.txt
+ bash $dir/change_o/define_clones.sh bygroup $outdir/change_o/change-o-db-cm.txt gene first ham none min complete 3.0 $outdir/change_o/change-o-db-defined_clones-cm.txt $outdir/change_o/change-o-defined_clones-summary-cm.txt
+else
+ echo "No cm sequences" > "$outdir/change_o/change-o-db-defined_clones-cm.txt"
+ echo "No cm sequences" > "$outdir/change_o/change-o-defined_clones-summary-cm.txt"
+fi
+
+PWD="$tmp"
+
+echo "
" >> $output #clonality tab
+
+function clonality_table {
+ local infile=$1
+ local outfile=$2
+
+ echo "
" >> $outfile
+ echo "Clone size | Nr of clones | Nr of sequences |
" >> $outfile
+
+ first='true'
+
+ while read size clones seqs
+ do
+ if [[ "$first" == "true" ]]; then
+ first="false"
+ continue
+ fi
+ echo "$size | $clones | $seqs |
" >> $outfile
+ done < $infile
+
+ echo "
" >> $outfile
+}
+echo "
" >> $output
+
+echo "
" >> $output
+clonality_table $outdir/change_o/change-o-defined_clones-summary.txt $output
+echo "
" >> $output
+
+echo "
" >> $output
+clonality_table $outdir/change_o/change-o-defined_clones-summary-ca.txt $output
+echo "
" >> $output
+
+echo "
" >> $output
+clonality_table $outdir/change_o/change-o-defined_clones-summary-cg.txt $output
+echo "
" >> $output
+
+echo "
" >> $output
+clonality_table $outdir/change_o/change-o-defined_clones-summary-cm.txt $output
+echo "
" >> $output
+
+echo "
" >> $output #clonality tabber end
+
+echo "
" >> $output #clonality tab end
+
echo "
" >> $output
echo "
" >> $output
@@ -473,47 +558,6 @@
echo "
" >> $outdir/base_overview.html
-echo "---------------- change-o MakeDB ----------------"
-
-mkdir $outdir/change_o
-
-tmp="$PWD"
-
-cd $outdir/change_o
-
-bash $dir/change_o/makedb.sh $input false false false $outdir/change_o/change-o-db.txt
-bash $dir/change_o/define_clones.sh bygroup $outdir/change_o/change-o-db.txt gene first ham none min complete 3.0 $outdir/change_o/change-o-db-defined_clones.txt $outdir/change_o/change-o-defined_clones-summary.txt
-
-Rscript $dir/merge.r $outdir/change_o/change-o-db-defined_clones.txt $outdir/merged.txt "all" "Sequence.ID,best_match" "SEQUENCE_ID" "Sequence.ID" $outdir/change_o/change-o-db-defined_clones.txt 2>&1
-
-echo "Rscript $dir/merge.r $outdir/change_o/change-o-db-defined_clones.txt $outdir/$outdir/merged.txt 'all' 'Sequence.ID,best_match' 'Sequence.ID' 'Sequence.ID' '\t' $outdir/change_o/change-o-db-defined_clones.txt 2>&1"
-
-if [[ $(wc -l < $outdir/new_IMGT_ca/1_Summary.txt) -gt "1" ]]; then
- bash $dir/change_o/makedb.sh $outdir/new_IMGT_ca.txz false false false $outdir/change_o/change-o-db-ca.txt
- bash $dir/change_o/define_clones.sh bygroup $outdir/change_o/change-o-db-ca.txt gene first ham none min complete 3.0 $outdir/change_o/change-o-db-defined_clones-ca.txt $outdir/change_o/change-o-defined_clones-summary-ca.txt
-else
- echo "No ca sequences" > "$outdir/change_o/change-o-db-defined_clones-ca.txt"
- echo "No ca sequences" > "$outdir/change_o/change-o-defined_clones-summary-ca.txt"
-fi
-
-if [[ $(wc -l < $outdir/new_IMGT_cg/1_Summary.txt) -gt "1" ]]; then
- bash $dir/change_o/makedb.sh $outdir/new_IMGT_cg.txz false false false $outdir/change_o/change-o-db-cg.txt
- bash $dir/change_o/define_clones.sh bygroup $outdir/change_o/change-o-db-cg.txt gene first ham none min complete 3.0 $outdir/change_o/change-o-db-defined_clones-cg.txt $outdir/change_o/change-o-defined_clones-summary-cg.txt
-else
- echo "No cg sequences" > "$outdir/change_o/change-o-db-defined_clones-cg.txt"
- echo "No cg sequences" > "$outdir/change_o/change-o-defined_clones-summary-cg.txt"
-fi
-
-if [[ $(wc -l < $outdir/new_IMGT_cm/1_Summary.txt) -gt "1" ]]; then
- bash $dir/change_o/makedb.sh $outdir/new_IMGT_cm.txz false false false $outdir/change_o/change-o-db-cm.txt
- bash $dir/change_o/define_clones.sh bygroup $outdir/change_o/change-o-db-cm.txt gene first ham none min complete 3.0 $outdir/change_o/change-o-db-defined_clones-cm.txt $outdir/change_o/change-o-defined_clones-summary-cm.txt
-else
- echo "No cm sequences" > "$outdir/change_o/change-o-db-defined_clones-cm.txt"
- echo "No cm sequences" > "$outdir/change_o/change-o-defined_clones-summary-cm.txt"
-fi
-
-PWD="$tmp"
-
mv $log $outdir/log.html
echo "
Tip: Open it in a new tab (middle mouse button or right mouse button -> 'open in new tab' on the link above)
" > $log