Skip to content

Commit ce73734

Browse files
authored
Merge pull request #24742 from akesandgren/20251203152354_new_pr_HADDOCK32025110
{bio}[gfbf/2025a] HADDOCK3 v2025.11.0
2 parents 7d640c3 + 8cfcabd commit ce73734

File tree

1 file changed

+62
-0
lines changed

1 file changed

+62
-0
lines changed
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
easyblock = 'PythonBundle'
2+
3+
name = 'HADDOCK3'
4+
version = '2025.11.0'
5+
6+
homepage = 'https://www.bonvinlab.org/haddock3'
7+
description = """HADDOCK3 is the next generation integrative modelling
8+
software in the long-lasting HADDOCK project. It represents a complete
9+
rethinking and rewriting of the HADDOCK2.X series, implementing a new
10+
way to interact with HADDOCK and offering new features to users who can
11+
now define custom workflows."""
12+
13+
toolchain = {'name': 'gfbf', 'version': '2025a'}
14+
15+
builddependencies = [
16+
('poetry', '2.1.2'),
17+
]
18+
19+
dependencies = [
20+
('Python', '3.13.1'),
21+
('SciPy-bundle', '2025.06'),
22+
('Python-bundle-PyPI', '2025.04'),
23+
('Biopython', '1.85'),
24+
('PyYAML', '6.0.2'),
25+
('plotly.py', '6.3.1'),
26+
]
27+
28+
github_account = 'haddocking'
29+
30+
_haddock_sed_cmd = 'sed -i -e "s/prodigy-prot==/prodigy-prot>=/" -e "s/plotly==6.4.0/plotly/" pyproject.toml && '
31+
32+
exts_list = [
33+
('freesasa', '2.2.1', {
34+
'checksums': ['5630e65d619cf6a062028d7c6297afe8c5b18c677c75f1c32a0938399f4f6850'],
35+
}),
36+
('jsonpickle', '4.0.2', {
37+
'checksums': ['3e650b9853adcdab9d9d62a88412b6d36e9a59ba423b01cacf0cd4ee80733aca'],
38+
}),
39+
('pdb-tools', '2.5.0', {
40+
'modulename': 'pdbtools',
41+
'checksums': ['b76c4cd6304a15e545eff2737a76b71db31b881573e5ba3a93dba9a71a79653b'],
42+
}),
43+
('prodigy-lig', '1.1.4', {
44+
'checksums': ['bfff3296c46ee9751882c44537080ab12bd58a903735ee20fa1dfaab363882a3'],
45+
}),
46+
('prodigy-prot', '2.4.0', {
47+
'checksums': ['43fca93102b619f3fb17bf577b9f1a2186cc23934f296a16e5d3214eafe35aa4'],
48+
}),
49+
(name, version, {
50+
'modulename': 'haddock',
51+
'preinstallopts': _haddock_sed_cmd,
52+
'source_urls': ['https://github.com/%(github_account)s/%(name)s/archive'],
53+
'sources': [{'download_filename': '%(version)s.tar.gz', 'filename': '%(name)s-%(version)s.tar.gz'}],
54+
'checksums': ['965b861ed423147d5570783071d0dfe9c11491bdc78b3687a456d867039ebd19'],
55+
}),
56+
]
57+
58+
sanity_check_commands = [
59+
'haddock3 --help',
60+
]
61+
62+
moduleclass = 'bio'

0 commit comments

Comments
 (0)