-
Notifications
You must be signed in to change notification settings - Fork 706
/
BEDTools-2.30.0-GCC-12.2.0.eb
45 lines (33 loc) · 1.32 KB
/
BEDTools-2.30.0-GCC-12.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
# Author: Maxime Schmitt, University of Luxembourg
# Author: Adam Huffman, The Francis Crick Institute
#
# Based on the work of: Pablo Escobar Lopez
# Swiss Institute of Bioinformatics (SIB)
# Biozentrum - University of Basel
easyblock = 'MakeCp'
name = 'BEDTools'
version = '2.30.0'
homepage = "https://bedtools.readthedocs.io/"
description = """BEDTools: a powerful toolset for genome arithmetic.
The BEDTools utilities allow one to address common genomics tasks such as finding feature overlaps and
computing coverage.
The utilities are largely based on four widely-used file formats: BED, GFF/GTF, VCF, and SAM/BAM."""
toolchain = {'name': 'GCC', 'version': '12.2.0'}
source_urls = ['https://github.com/arq5x/bedtools2/releases/download/v%(version)s/']
sources = [SOURCELOWER_TAR_GZ]
checksums = ['333ad1ffcdc6e36005b4d6c9290677986ee97871cff92ed821c1b643d38150b8']
builddependencies = [('Python', '3.10.8')]
dependencies = [
('XZ', '5.2.7'),
('zlib', '1.2.12'),
('bzip2', '1.0.8'),
('BamTools', '2.5.2'),
]
buildopts = 'CXX="$CXX"'
files_to_copy = ["bin", "docs", "data", "genomes", "scripts", "test"]
sanity_check_paths = {
'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed', 'bedToBam', 'fastaFromBed']],
'dirs': files_to_copy,
}
sanity_check_commands = ['bedtools --help']
moduleclass = 'bio'