-
Notifications
You must be signed in to change notification settings - Fork 720
/
Copy pathSearchGUI-3.3.3-Java-1.8.0_152.eb
38 lines (30 loc) · 1.44 KB
/
SearchGUI-3.3.3-Java-1.8.0_152.eb
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
32
33
34
35
36
37
38
easyblock = 'PackedBinary'
name = 'SearchGUI'
version = '3.3.3'
versionsuffix = '-Java-%(javaver)s'
homepage = 'https://github.com/compomics/searchgui'
description = """SearchGUI is a user-friendly open-source graphical user interface for configuring and
running proteomics identification search engines and de novo sequencing algorithms,
currently supporting X! Tandem, MS-GF+, MS Amanda, MyriMatch, Comet, Tide, Andromeda, OMSSA,
Novor and DirecTag."""
toolchain = SYSTEM
source_urls = ['http://genesis.ugent.be/maven2/eu/isas/searchgui/SearchGUI/%(version)s/']
sources = ['SearchGUI-%(version)s-mac_and_linux.tar.gz']
checksums = ['4589cf8582b4a56f6cddc79ff3bf6601067899046178834141288e3a79897f5b']
dependencies = [
('Java', '1.8.0_152'),
('Mono', '4.6.2.7')
]
sanity_check_paths = {
'files': ['SearchGUI-%(version)s.jar'],
'dirs': ['lib', 'resources'],
}
# aliases for CLI; see https://compomics.github.io/projects/searchgui/wiki/searchcli.html
modaliases = {
'SearchCLI': 'java -cp $EBROOTSEARCHGUI/SearchGUI-%(version)s.jar eu.isas.searchgui.cmd.SearchCLI',
'PathSettingsCLI': 'java -cp $EBROOTSEARCHGUI/SearchGUI-%(version)s.jar eu.isas.searchgui.cmd.PathSettingsCLI',
'FastaCLI': 'java -cp $EBROOTSEARCHGUI/SearchGUI-%(version)s.jar eu.isas.searchgui.cmd.FastaCLI',
'IdentificationParametersCLI':
'java -cp $EBROOTSEARCHGUI/SearchGUI-%(version)s.jar eu.isas.searchgui.cmd.IdentificationParametersCLI'
}
moduleclass = 'bio'