-
Notifications
You must be signed in to change notification settings - Fork 681
/
AMOS-3.1.0-foss-2023a.eb
52 lines (43 loc) · 1.68 KB
/
AMOS-3.1.0-foss-2023a.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
48
49
50
51
52
##
# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild
#
# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA
# Authors:: Cedric Laczny <cedric.laczny@uni.lu>, Fotis Georgatos <fotis@cern.ch>
# License:: MIT/GPL
# $Id$
#
# This work implements a part of the HPCBIOS project and is a component of the policy:
# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html
##
easyblock = 'ConfigureMake'
name = 'AMOS'
version = '3.1.0'
homepage = 'http://amos.sourceforge.net'
description = """The AMOS consortium is committed to the development of open-source whole genome assembly software"""
toolchain = {'name': 'foss', 'version': '2023a'}
toolchainopts = {'pic': True, 'cstd': 'c++98'}
source_urls = [SOURCEFORGE_SOURCE]
sources = [SOURCELOWER_TAR_GZ]
patches = [
'AMOS-%(version)s_GCC-4.7.patch',
'AMOS-3.1.0_fix_deprecated_maxmatch-flag.patch',
'AMOS-3.1.0_link_correctly_to_DELTAFILER_SHOWCOORDS.patch',
]
checksums = [
{'amos-3.1.0.tar.gz': '2d9f50e39186ad3dde3d3b28cc265e8d632430657f40fc3978ce34ab1b3db43b'},
{'AMOS-3.1.0_GCC-4.7.patch': '8633ff196568e208cc12932f25f46fa35f7e9a9e80e0bbf4288ae070dd7b8844'},
{'AMOS-3.1.0_fix_deprecated_maxmatch-flag.patch':
'80379cee8e8c8228590af89d37ea3fdb734c7e0ebe5bb357eaf2af71d1399fc6'},
{'AMOS-3.1.0_link_correctly_to_DELTAFILER_SHOWCOORDS.patch':
'e291d87b8cd27752474ee0e1f3acb44f9657cac50d5d6dcceca0efc6436f1fe1'},
]
dependencies = [
('expat', '2.5.0'),
('MUMmer', '4.0.0rc1'),
]
sanity_check_paths = {
'files': ['bin/AMOScmp', 'bin/AMOScmp-shortReads', 'bin/AMOScmp-shortReads-alignmentTrimmed'],
'dirs': []
}
parallel = 1 # make crashes otherwise
moduleclass = 'bio'