#%Module #########
set is_module_rm [module-info mode remove]

#---- whatis is used by module apropos
module-whatis   "Set environnement for last (1389)"
module-whatis   "topic_0622"
module-whatis   "topic_0797"
module-whatis   "operation_3182"
module-whatis   "operation_0292"


#---- module help message
proc ModulesHelp { } {
  puts stderr "This modulefile defines the requisite environement"
  puts stderr "needed to use package: last version (1389)"
  puts stderr ""
  puts stderr "LAST finds similar regions between sequences, and aligns them."
  puts stderr "URL: https://gitlab.com/mcfrith/last"
  puts stderr ""
  puts stderr "WARNING: last requires module(s) < parallel >. to be loaded first"
  puts stderr ""
  ## is there any program to document.
  puts stderr "package provides following commands:"
  puts stderr "\tfasta-nr"
  puts stderr "\tfastq-interleave"
  puts stderr "\tlast-dotplot"
  puts stderr "\tlast-map-probs"
  puts stderr "\tlast-merge-batches"
  puts stderr "\tlast-pair-probs"
  puts stderr "\tlast-postmask"
  puts stderr "\tlast-split"
  puts stderr "\tlast-split5"
  puts stderr "\tlast-train"
  puts stderr "\tlastal"
  puts stderr "\tlastal5"
  puts stderr "\tlastdb"
  puts stderr "\tlastdb5"
  puts stderr "\tmaf-convert"
  puts stderr "\tmaf-cut"
  puts stderr "\tmaf-join"
  puts stderr "\tmaf-sort"
  puts stderr "\tmaf-swap"
  puts stderr "\tparallel-fasta"
  puts stderr "\tparallel-fastq"
  puts stderr ""
}


#---- hack for auto-loading module based on AUTOLOADMODULE env var
if {[info exists env(AUTOLOADMODULE)]} {
     module load  parallel
}
#---- check for prereq modules
if { [ module-info mode load ] && ! (  [ is-loaded "parallel" ] )} {
    puts stderr "error: last requires module(s) < parallel > to be loaded first"
    exit
}

#---- set PATHs.
prepend-path PATH   /opt/gensoft/exe/last/1389/bin 

#---- set library path

#---- set pkgconfig path

#---- set CMAKE_PREFIX_PATH


#---- set include path

#---- prepend specified env var

#---- set ACLOCAL_PATH

#---- export usefull variables

#---- export aliases

