-
Notifications
You must be signed in to change notification settings - Fork 720
/
Copy pathtabix-0.2.6-GCCcore-11.2.0.eb
47 lines (36 loc) · 1.33 KB
/
tabix-0.2.6-GCCcore-11.2.0.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
45
46
47
# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild
# Author: Pablo Escobar Lopez
# Swiss Institute of Bioinformatics
# Biozentrum - University of Basel
# Author: Jens Timmerman, Ghent University
# Contribution from the NIHR Biomedical Research Centre
# Guy's and St Thomas' NHS Foundation Trust and King's College London
# uploaded by J. Sassmannshausen
# updated to newer toolchain
easyblock = 'MakeCp'
name = 'tabix'
version = '0.2.6'
homepage = 'http://samtools.sourceforge.net'
description = """ Generic indexer for TAB-delimited genome position files """
toolchain = {'name': 'GCCcore', 'version': '11.2.0'}
source_urls = [('https://sourceforge.net/projects/samtools/files/', 'download')]
sources = [SOURCE_TAR_BZ2]
checksums = ['e4066be7101bae83bec62bc2bc6917013f6c2875b66eb5055fbb013488d68b73']
builddependencies = [('binutils', '2.37')]
dependencies = [('zlib', '1.2.11')]
buildopts = 'CC="$CC" CFLAGS="$CFLAGS -L$EBROOTZLIB/lib"'
files_to_copy = [
(["tabix", "bgzip", "tabix.py"], "bin"),
(["tabix.1"], "man/man1"),
(["libtabix.a"], "lib64"),
(["*.h"], "include"),
"example.gtf.gz",
"example.gtf.gz.tbi",
"NEWS",
"ChangeLog"
]
sanity_check_paths = {
'files': ["bin/tabix", "bin/bgzip", "bin/tabix.py", "lib/libtabix.a"],
'dirs': ["include"],
}
moduleclass = 'bio'