Skip to content

Commit

Permalink
Merge pull request #21589 from jfgrimm/20241008172050_new_pr_QUAST520
Browse files Browse the repository at this point in the history
{bio}[gfbf/2023a,gfbf/2023b] QUAST v5.2.0
  • Loading branch information
verdurin authored Oct 9, 2024
2 parents 919c55a + 8aa0b37 commit 9b6e0a1
Show file tree
Hide file tree
Showing 2 changed files with 102 additions and 0 deletions.
51 changes: 51 additions & 0 deletions easybuild/easyconfigs/q/QUAST/QUAST-5.2.0-gfbf-2023a.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
easyblock = 'PythonBundle'

name = 'QUAST'
version = '5.2.0'

homepage = 'https://github.com/ablab/quast'
description = """QUAST evaluates genome assemblies by computing various metrics.
It works both with and without reference genomes. The tool accepts multiple
assemblies, thus is suitable for comparison."""

toolchain = {'name': 'gfbf', 'version': '2023a'}
toolchainopts = {'pic': True}

dependencies = [
('Python', '3.11.3'),
('Perl', '5.36.1'),
('matplotlib', '3.7.2'),
('Java', '11', '', SYSTEM),
('Boost', '1.82.0'),
]

use_pip = True

github_account = 'ablab'
exts_list = [
(name, version, {
'source_urls': [GITHUB_LOWER_SOURCE],
'sources': ['%(namelower)s_%(version)s.tar.gz'],
'checksums': ['db903a6e4dd81384687f1c38d47cbe0f51bdf7f6d5e5c0bd30c13796391f4f04'],
'modulename': 'quast_libs',
}),
]

postinstallcmds = [
"cd %(installdir)s/bin && ln -s %(namelower)s.py %(namelower)s",
"cp -a %(builddir)s/QUAST/quast*%(version)s/test_data %(installdir)s/",
]

sanity_check_paths = {
'files': ['bin/%(namelower)s', 'bin/%(namelower)s.py', 'bin/meta%(namelower)s.py'],
'dirs': ['lib/python%(pyshortver)s/site-packages', 'test_data'],
}

sanity_check_commands = [
"quast -h",
"mkdir -p %(builddir)s && cp -a %(installdir)s/test_data %(builddir)s && cd %(builddir)s && quast.py --test",
]

sanity_pip_check = True

moduleclass = 'bio'
51 changes: 51 additions & 0 deletions easybuild/easyconfigs/q/QUAST/QUAST-5.2.0-gfbf-2023b.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
easyblock = 'PythonBundle'

name = 'QUAST'
version = '5.2.0'

homepage = 'https://github.com/ablab/quast'
description = """QUAST evaluates genome assemblies by computing various metrics.
It works both with and without reference genomes. The tool accepts multiple
assemblies, thus is suitable for comparison."""

toolchain = {'name': 'gfbf', 'version': '2023b'}
toolchainopts = {'pic': True}

dependencies = [
('Python', '3.11.5'),
('Perl', '5.38.0'),
('matplotlib', '3.8.2'),
('Java', '11', '', SYSTEM),
('Boost', '1.83.0'),
]

use_pip = True

github_account = 'ablab'
exts_list = [
(name, version, {
'source_urls': [GITHUB_LOWER_SOURCE],
'sources': ['%(namelower)s_%(version)s.tar.gz'],
'checksums': ['db903a6e4dd81384687f1c38d47cbe0f51bdf7f6d5e5c0bd30c13796391f4f04'],
'modulename': 'quast_libs',
}),
]

postinstallcmds = [
"cd %(installdir)s/bin && ln -s %(namelower)s.py %(namelower)s",
"cp -a %(builddir)s/QUAST/quast*%(version)s/test_data %(installdir)s/",
]

sanity_check_paths = {
'files': ['bin/%(namelower)s', 'bin/%(namelower)s.py', 'bin/meta%(namelower)s.py'],
'dirs': ['lib/python%(pyshortver)s/site-packages', 'test_data'],
}

sanity_check_commands = [
"quast -h",
"mkdir -p %(builddir)s && cp -a %(installdir)s/test_data %(builddir)s && cd %(builddir)s && quast.py --test",
]

sanity_pip_check = True

moduleclass = 'bio'

0 comments on commit 9b6e0a1

Please sign in to comment.