Skip to content

Commit

Permalink
adding easyconfigs: TopHat-2.1.2-GCC-12.3.0-Python-2.7.18.eb
Browse files Browse the repository at this point in the history
  • Loading branch information
PetrKralCZ committed Jan 29, 2025
1 parent 949c266 commit ca1f835
Showing 1 changed file with 54 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# 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
# Modified by: Adam Huffman
# The Francis Crick Institute
# Update: Petr Král (INUITS)

easyblock = 'ConfigureMake'

name = 'TopHat'
version = '2.1.2'
versionsuffix = '-Python-%(pyver)s'

homepage = 'http://ccb.jhu.edu/software/%(namelower)s/'
description = "TopHat is a fast splice junction mapper for RNA-Seq reads."

toolchain = {'name': 'GCC', 'version': '12.3.0'}
toolchainopts = {'cstd': 'gnu++98', 'pic': True}

github_account = 'infphilo'
source_urls = [GITHUB_LOWER_SOURCE]
sources = ['v%(version)s.tar.gz']
patches = [
'tophat-2.0.13-zlib.patch',
'TopHat-2.1.2_fix-configure.patch',
]
checksums = [
{'v2.1.2.tar.gz': '15016b82255dad085d4ee7d970e50f0e53a280d466335553d47790d8344ff4b1'},
{'tophat-2.0.13-zlib.patch': 'a33075c2affda995ddbd250933dbcaf94f68768b1eebead58a69705fc40306ef'},
{'TopHat-2.1.2_fix-configure.patch': '5b92002848632f727381860f87f6b1b8867b60db6298c49b8387e5c61af9850d'},
]

builddependencies = [('Autotools', '20220317')]

dependencies = [
('Boost', '1.82.0'),
('zlib', '1.2.13'),
('Python', '2.7.18'),
]

preconfigopts = './autogen.sh && '
configopts = '--with-boost=$EBROOTBOOST'

parallel = 1

sanity_check_paths = {
'files': ['bin/%(namelower)s'],
'dirs': [],
}

sanity_check_commands = ["tophat --help 2>&1 | grep 'TopHat maps short sequences'"]

moduleclass = 'bio'

0 comments on commit ca1f835

Please sign in to comment.