easyconfigs-it4i/o/orthomcl/orthomcl-2.0.8-goolf-1.4.10-Perl-5.16.3.eb
easybuild 40b461ca6f fix
2019-11-06 13:38:09 +01:00

58 lines
1.4 KiB
Plaintext

easyblock = "Tarball"
name = 'orthomcl'
version = '2.0.8'
homepage = 'http://orthomcl.org/'
description = """OrthoMCL is a genome-scale algorithm for grouping orthologous protein sequences."""
toolchain = {'name': 'goolf', 'version': '1.4.10'}
sources = ['%(name)sSoftware-v%(version)s.tar.gz']
source_urls = [
'http://orthomcl.org/common/downloads/software/v%s/' %
'.'.join(
version.split('.')[
:2])]
patches = ['orthomcl_fix-perl-hashbang.patch']
# a Perl installation providing the DBI module is required
perl = 'Perl'
perlver = '5.16.3'
versionsuffix = '-%s-%s' % (perl, perlver)
dependencies = [
(perl, perlver),
('MCL', '12.135'),
]
sanity_check_paths = {
'files': [
'bin/orthomcl%s' %
bin for bin in [
'AdjustFasta',
'BlastParser',
'DropSchema',
'DumpPairsFiles',
'ExtractProteinIdsFromGroupsFile',
'ExtractProteinPairsFromGroupsFile',
'FilterFasta',
'InstallSchema',
'LoadBlast',
'MclToGroups',
'Pairs',
'ReduceFasta',
'ReduceGroups',
'RemoveIdenticalGroups',
'Singletons',
'SortGroupMembersByScore',
'SortGroupsFile']],
'dirs': ['lib/perl/OrthoMCLEngine'],
}
modextrapaths = {'PERL5LIB': 'lib/perl'}
sanity_check_commands = [('perl', '-e "use OrthoMCLEngine::Main::Base"')]
moduleclass = 'bio'