easyconfigs-it4i/o/orthomcl/orthomcl-2.0.8-ictce-5.3.0-Perl-5.16.3.eb
Josef Hrabal 27902b54aa _not_installed merged back
Modules which was not installed merged back to root directory.
2017-04-05 12:53:18 +02:00

39 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': 'ictce', 'version': '5.3.0'}
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'