Mercurial > repos > biomonika > linkyx
view scripts/number_of_not_uniq_mapped_reads.sh @ 0:05c27700e5ca
initial commit
author | biomonika <biomonika@psu.edu> |
---|---|
date | Thu, 04 Sep 2014 18:24:19 -0400 |
parents | |
children |
line wrap: on
line source
#!/bin/bash #sort_into_categories $contig #family member with the biggest number of not uniquely mapped reads reported dir=$1; contig=$2; all_unmapped1=`grep $contig statistics/stat_mother | cut -f 3`; high_qual_unmapped1=`grep $contig statistics/stat_mother_high | cut -f 3`; diff_mother1=`expr $all_unmapped1 - $high_qual_unmapped1`; percentage1=`echo "scale=3; $diff_mother1/$all_unmapped1*100" | bc`; all_unmapped2=`grep $contig statistics/stat_father | cut -f 3`; high_qual_unmapped2=`grep $contig statistics/stat_father_high | cut -f 3`; diff_mother2=`expr $all_unmapped2 - $high_qual_unmapped2`; percentage2=`echo "scale=3; $diff_mother2/$all_unmapped2*100" | bc`; all_unmapped3=`grep $contig statistics/stat_daughter | cut -f 3`; high_qual_unmapped3=`grep $contig statistics/stat_daughter_high | cut -f 3`; diff_mother3=`expr $all_unmapped3 - $high_qual_unmapped3`; percentage3=`echo "scale=3; $diff_mother3/$all_unmapped3*100" | bc`; all_unmapped4=`grep $contig statistics/stat_son | cut -f 3`; high_qual_unmapped4=`grep $contig statistics/stat_son_high | cut -f 3`; diff_mother4=`expr $all_unmapped4 - $high_qual_unmapped4`; percentage4=`echo "scale=3; $diff_mother4/$all_unmapped4*100" | bc`; #searching for maximum - family member that has the biggest number of NOT uniquely mapped reads if (( $(echo "$percentage1 > $percentage2"|bc -l) )); then max1="$percentage1"; else max1="$percentage2"; fi if (( $(echo "$percentage3 > $percentage4"|bc -l) )); then max2="$percentage3"; else max2="$percentage4"; fi if (( $(echo "$max1 > $max2"|bc -l) )); then percentage="$max1"; else percentage="$max2"; fi echo $percentage;