Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modeller-9.13 easyconfig #825

Merged
merged 5 commits into from Sep 8, 2014
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
39 changes: 39 additions & 0 deletions easybuild/easyconfigs/m/Modeller/Modeller-9.13-Python-2.7.5.eb
@@ -0,0 +1,39 @@
# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild
# Author: Pablo Escobar Lopez
# Swiss Institute of Bioinformatics
# Biozentrum - University of Basel

name = 'Modeller'
version = '9.13'
versionsuffix = '-Python-2.7.5'

homepage = 'http://salilab.org/modeller/'
description = """ MODELLER is used for homology or comparative modeling of protein
three-dimensional structures (1,2). The user provides an alignment of a sequence to
be modeled with known related structures and MODELLER automatically calculates
a model containing all non-hydrogen atoms."""

# Modeller uses a binary installer running ./Install
toolchain = {'name': 'dummy', 'version': 'dummy'}

source_urls = ['http://salilab.org/modeller/%(version)s/']
sources = [SOURCELOWER_TAR_GZ]

dependencies = [('Python', '2.7.5-goolf-1.4.10', '', True)]

LICENSEKEY = 'AAABBBCCCDDD'
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hmm, I don't think there a good way to define this one here, but it should be very clear it's a dummy value, e.g.:

license_key = "DUMMY_KEY"


sanity_check_paths = {
'files': ["bin/mod%(version)s", "bin/modpy.sh", "bin/modslave.py"],
'dirs': ["doc", "lib", "examples"]
}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this should go in the easyblock


# PYTHONPATH is for python 2.5, 2.6 or 2.7
# LD_LIBRARY_PATH is for x86_64
modextrapaths = {
'PYTHONPATH': 'lib/x86_64-intel8/python2.5',
'LD_LIBRARY_PATH': 'lib/x86_64-intel8'
}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

in the easyblock please?


moduleclass = 'bio'