#!/bin/bash

if [[ $# -lt 2 ]]; then
  echo USAGE: ./pltsubseq [seq file] [node list]
  exit
fi
SEQFILE=$1
NLIST=$2
if [ ! -f "$SEQFILE" ]; then
  echo ERROR: File $SEQFILE does not exist
  exit
fi

echo "PROCESSING HOT PATHS PLOT"

EXP=${SEQFILE%%.seq}
COMPRESS=${PWD%apps*outputs}compress
echo "  Creating ${EXP}"

if [ ! -f "$NLIST" ]; then
  echo "  Adding 0xffff as termination symbol to ${SEQFILE}"
  echo -n -e '\0377\0377' >> ${SEQFILE}

  echo "  Creating ${EXP}.${NLIST}.gv"
  echo -e "-h${NLIST} -o${EXP}.${NLIST}.gv\n-q" | ${COMPRESS}/cst_v_1_1/TestPSML ${SEQFILE}

  echo "  Removing 0xffff termination symbol from ${SEQFILE}"
  truncate -s -2 ${SEQFILE}
fi

# echo "  Creating ${EXP}.${NLIST}.ps"
# dot -Tps ${EXP}.${NLIST}.gv -o ${EXP}.${NLIST}.ps
