|
| 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