-
Notifications
You must be signed in to change notification settings - Fork 706
/
OrthoFinder-2.5.2-foss-2020b.eb
44 lines (32 loc) · 1.19 KB
/
OrthoFinder-2.5.2-foss-2020b.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
39
40
41
42
43
44
easyblock = 'PythonPackage'
name = 'OrthoFinder'
version = '2.5.2'
homepage = 'https://github.com/davidemms/OrthoFinder'
description = "OrthoFinder is a fast, accurate and comprehensive platform for comparative genomics"
toolchain = {'name': 'foss', 'version': '2020b'}
github_account = 'davidemms'
source_urls = [GITHUB_SOURCE]
sources = ['%(version)s.tar.gz']
checksums = ['e85c1fb920179655bf1611b6c0cb17efdf1fd26caf07667ae7eefe05be3fbc35']
dependencies = [
('Python', '3.8.6'),
('SciPy-bundle', '2020.11'),
('BLAST+', '2.11.0'),
('DIAMOND', '2.0.7'),
('FastME', '2.1.6.1'),
('MCL', '14.137'),
('MMseqs2', '13-45111'),
]
download_dep_fail = True
use_pip = True
# see https://github.com/davidemms/OrthoFinder/pull/500
preinstallopts = 'sed -i "s/ExampleDataset/ExampleData/g" setup.py && '
options = {'modulename': 'scripts_of'}
sanity_check_paths = {
'files': ['bin/%s' % x for x in ['convert_orthofinder_tree_ids', 'make_ultrametric', 'orthofinder',
'primary_transcript']],
'dirs': ['ExampleData', 'lib/python%(pyshortver)s/site-packages'],
}
sanity_check_commands = ["orthofinder --help"]
sanity_pip_check = True
moduleclass = 'bio'