#!/bin/sh
# run Phylodendron, a.k.a. dtree.TreeApp, a java app 
## valid command params for TreeApp include
##   path=/path/to/data
##   data=my.tree data=my2.tree ...
##    or any values w/o '=' as data files

japp=dtree.TreeApp
#TREEAPP_PATH=/home/psgendb/java/; export TREEAPP_PATH
TREEAPP_PATH=$BIRCH/java/treeapp/; export TREEAPP_PATH
jlib=${TREEAPP_PATH}
myjar=${jlib}/TreeApp.jar
tmppath=/tmp

## keep any command line params, may be null
args=$@


#javabin=/usr/java1.1/bin/jre
javabin=/usr/local/bin/java
javalib=TreeApp.jar:/usr/java1.1/classes:/usr/java1.1/lib/classes.zip:/usr/java1.1/lib/rt.jar:/usr/java1.1/lib/i18n.jar:/usr/java1.1/classes:/usr/java1.1/lib/classes.zip
if [ ! -x ${javabin} ]; then
  echo "Error: no java runtime available "
  exit 0
fi

classes=${jlib}:${myjar}:${javalib} 

envtemp=${tmppath}/treeapp$$.env
env > ${envtemp}

#$javabin -cp ${classes} $japp env=${envtemp} $args
$javabin -cp $BIRCH/java/treeapp/TreeApp.jar $japp env=${envtemp} $args
/bin/rm ${envtemp}
