Skip to content

Commit

Permalink
Add easyconfig BLAST+-2.14.1-gompi-2023b.eb
Browse files Browse the repository at this point in the history
  • Loading branch information
julianmorillo committed Nov 11, 2024
1 parent a12c3e8 commit 6ac42c8
Showing 1 changed file with 56 additions and 0 deletions.
56 changes: 56 additions & 0 deletions easybuild/easyconfigs/b/BLAST+/BLAST+-2.14.1-gompi-2023b.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# #
# EasyBuild reciPY as per https://github.com/easybuilders/easybuild
#
# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA
# Authors:: Fotis Georgatos <[email protected]>, Kenneth Hoste (UGent)
# License:: MIT/GPL
# $Id$
#
# This work implements a part of the HPCBIOS project and is a component of
# the policy: https://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html
# #

easyblock = 'ConfigureMake'

name = 'BLAST+'
version = '2.14.1'

homepage = 'https://blast.ncbi.nlm.nih.gov/'
description = """Basic Local Alignment Search Tool, or BLAST, is an algorithm
for comparing primary biological sequence information, such as the amino-acid
sequences of different proteins or the nucleotides of DNA sequences."""

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

source_urls = ['https://ftp.ncbi.nlm.nih.gov/blast/executables/%(namelower)s/%(version)s/']
sources = ['ncbi-blast-%(version)s+-src.tar.gz']
checksums = ['712c2dbdf0fb13cc1c2d4f4ef5dd1ce4b06c3b57e96dfea8f23e6e99f5b1650e']

builddependencies = [('cpio', '2.15')]

dependencies = [
('zlib', '1.2.13'),
('bzip2', '1.0.8'),
('PCRE', '8.45'),
('Boost', '1.82.0'),
('GMP', '6.2.1'),
('libpng', '1.6.39'),
('libjpeg-turbo', '2.1.5.1'),
('LMDB', '0.9.31'),
]

# remove line that prepends system paths to $PATH from configure script
preconfigopts = r'sed -i "s|^PATH=\(.*\)$|#PATH=\1 |" %(start_dir)s/src/build-system/configure && '

configopts = "--with-z=$EBROOTZLIB --with-bz2=$EBROOTBZIP2 "
configopts += "--with-pcre=$EBROOTPCRE --with-boost=$EBROOTBOOST "
configopts += "--with-gmp=$EBROOTGMP --with-png=$EBROOTLIBPNG "
configopts += "--with-jpeg=$EBROOTLIBJPEGMINTURBO --with-lmdb=$EBROOTLMDB"

sanity_check_paths = {
'files': ['bin/blastn', 'bin/blastp', 'bin/blastx'],
'dirs': [],
}

moduleclass = 'bio'

0 comments on commit 6ac42c8

Please sign in to comment.