#!/bin/bash

function abspath {
  if [[ -d "$1" ]]; then
    pushd "$1" >/dev/null
    pwd
    popd >/dev/null
  elif [[ -e "$1" ]]; then
    pushd $(dirname "$1") >/dev/null
    echo $(pwd)/$(basename "$1")
    popd >/dev/null
  else
    echo "$1 does not exist!" >&2
    return 127
  fi
}

BINPATH=`abspath $0`
BINPATH=`dirname $BINPATH`
MAINPATH=`dirname $BINPATH`

LIBPATH="$MAINPATH/lib-python"
DBPATH="$MAINPATH/imemdb"

export PYTHONPATH="$LIBPATH:$PYTHONPATH"
export PATH="$BINPATH:$LIBPATH:$PATH"

if ! [ $1 ]; then
  imem_search --help | sed 's/imem_search --dbdir <DIRECTORY>/imembrane/'
  exit 1
fi

imem_search --dbdir "$DBPATH" $@

