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