From 14158c065a58a9a6d95d9d9de78fb4e5964512d8 Mon Sep 17 00:00:00 2001 From: Samuel Moors Date: Thu, 15 Jun 2023 19:47:57 +0200 Subject: [PATCH] adding easyconfigs: gemelli-0.0.9-foss-2022a.eb --- .../g/gemelli/gemelli-0.0.9-foss-2022a.eb | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 easybuild/easyconfigs/g/gemelli/gemelli-0.0.9-foss-2022a.eb diff --git a/easybuild/easyconfigs/g/gemelli/gemelli-0.0.9-foss-2022a.eb b/easybuild/easyconfigs/g/gemelli/gemelli-0.0.9-foss-2022a.eb new file mode 100644 index 00000000000..3282ecb61c4 --- /dev/null +++ b/easybuild/easyconfigs/g/gemelli/gemelli-0.0.9-foss-2022a.eb @@ -0,0 +1,48 @@ +easyblock = 'PythonBundle' + +name = 'gemelli' +version = '0.0.9' + +homepage = 'https://github.com/biocore/gemelli' +description = """ +Gemelli is a tool box for running both Robust Aitchison PCA (RPCA) and +Compositional Tensor Factorization (CTF) on sparse compositional omics +datasets. +""" + +toolchain = {'name': 'foss', 'version': '2022a'} + +dependencies = [ + ('Python', '3.10.4'), + ('SciPy-bundle', '2022.05'), + ('scikit-learn', '1.1.2'), + ('scikit-bio', '0.5.7'), + ('h5py', '3.7.0'), +] + +exts_list = [ + ('tax2tree', '1.1', { + 'modulename': 't2t', + 'checksums': ['f1d28fb99c41bb10cc3c06bfd232891b0ad713f674a5c2ac2991dd99ed512da1'], + }), + ('iow', '1.0.6', { + 'modulename': 'bp', + 'preinstallopts': """sed -i "/'nose /d" setup.py && """, + 'checksums': ['ac4f579a0881f1c827f75033a304341ae91d3a527cc6aed3fea53749f1b9951c'], + }), + ('biom-format', '2.1.15', { + 'modulename': 'biom', + 'checksums': ['3bda2096e663dc1cb6f90f51b394da0838b9be5164a44370c134ce5b3b2a4dd3'], + }), + (name, version, { + 'preinstallopts': """sed -i "/'nose /d" setup.py && """, + 'checksums': ['e4fcf3087c12d8bd21397c1f3a88723282c294184b2ba7b899d5389305ad4729'], + }), +] + +use_pip = True +sanity_pip_check = True + +sanity_check_commands = ['gemelli --help'] + +moduleclass = 'devel'