mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-07 23:42:12 +01:00
39 lines
1.4 KiB
Plaintext
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': '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'
|