-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmodulefile_template
More file actions
31 lines (24 loc) · 1000 Bytes
/
modulefile_template
File metadata and controls
31 lines (24 loc) · 1000 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#%Module1.0#####################################################################
set name "Anvio"
set dir "anvio"
set version "2.0.2"
set os "x86_64-linux-ubuntu14.04"
set note ""
set tags ""
set url ""
module-whatis "This module loads $name version $version for $os. $note"
if ![ is-loaded prodigal ] { module load prodigal }
if ![ is-loaded hmmer ] { module load hmmer }
set swroot "/software"
prepend-path PATH $swroot/$dir/$version/$os/bin
prepend-path PATH $swroot/$dir/$version/$os/sandbox
prepend-path PYTHONPATH $swroot/$dir/$version/$os
prepend-path PYTHONPATH $swroot/$dir/$version/$os/anvio
prepend-path PYTHONPATH $swroot/$dir/$version/$os/lib
if { [ module-info mode load ] } {
puts stderr "Module $dir-$version-$os loaded. $note"
}
# code for getting module usage counts
if { [ module-info mode load ] } {
system "echo -e \"$dir\t$version\t$::env(USER)\" | nc -w 0 modulecounter.genomecenter.ucdavis.edu 12345"
}