Bläddra i källkod

Add files via upload

Mike Mikailov 5 år sedan
förälder
incheckning
36c1d0a4bd
1 ändrade filer med 33 tillägg och 0 borttagningar
  1. 33 0
      wall_clock_time_split_group_V2.sh

+ 33 - 0
wall_clock_time_split_group_V2.sh

@@ -0,0 +1,33 @@
+# timing for splitting and grouping 
+
+D="$2"/sysout
+
+PREFIX=sg_testing
+
+case "$1" in
+   "normal") PREFIX=split_grp 
+   ;;
+   "test") PREFIX=sg_testing 
+   ;;
+   "tumor") PREFIX=split_grp 
+   ;;
+esac
+
+DIR="$1"_timing
+SUFFIX=`date '+%Y%m%d%H%M%S'`
+mv $DIR "$DIR"_"$SUFFIX" 2>/dev/null
+mkdir -p $DIR
+
+FN_PR=$DIR/"$1"_split_timing
+
+echo "PREFIX=$PREFIX"
+echo "D=$D"
+
+find $D -name "$PREFIX"* | xargs grep "real" > "$FN_PR".txt
+
+awk -F ' ' '{print $2}' "$FN_PR".txt > "$FN_PR"_nums.txt 
+sed 's/m/ /g; s/s//g' "$FN_PR"_nums.txt > "$FN_PR"_nums2.txt # remove all "m" "s"
+sort -k1 -k2 -n -r "$FN_PR"_nums2.txt > "$FN_PR"_nums2_sorted.txt
+awk '{ printf ("%.18f\n", $1 * 60 + $2) }' "$FN_PR"_nums2_sorted.txt > "$FN_PR"_final_sorted.txt
+
+