# 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 "" >> $outfile + + first='true' + + while read size clones seqs + do + if [[ "$first" == "true" ]]; then + first="false" + continue + fi + echo "" >> $outfile + done < $infile + + echo "
Clone sizeNr of clonesNr of sequences
$size$clones$seqs
" >> $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 "

Click here for the results

Tip: Open it in a new tab (middle mouse button or right mouse button -> 'open in new tab' on the link above)
" > $log