diff --git a/etc/writedb_entry b/etc/writedb_entry index b8d49d5a1b9af2bcef13f2506fde0a6587a9b91e..f636b38d4c0af390d76b1d7a1206460cd13a9e9a 100755 --- a/etc/writedb_entry +++ b/etc/writedb_entry @@ -56,10 +56,16 @@ do let "nextID = $idx + 1"; DEFAULT_CONNECTION="-Dchado=${!nextID}" fi + if [ '-l' == "${arg}" ]; then + let "nextID = $idx + 2"; + eval MAPPING_PATH="${!nextID}" + CLASSPATH="${MAPPING_PATH}:$CLASSPATH" + export CLASSPATH + fi let idx++ done - +echo $CLASSPATH echo starting to write with flags: $DEFAULT_CONNECTION $FLAGS 1>&2 java $DEFAULT_CONNECTION $FLAGS uk.ac.sanger.artemis.io.ReadAndWriteEntry "$@"