From 5c3676230e01d3522d9ed36ee4ce01a3ab18cf11 Mon Sep 17 00:00:00 2001 From: Pavel Tomanek Date: Mon, 20 May 2024 11:53:15 +0200 Subject: [PATCH 1/2] adding easyconfigs: atropos-1.1.32-gompi-2023a.eb --- .../a/atropos/atropos-1.1.32-gompi-2023a.eb | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 easybuild/easyconfigs/a/atropos/atropos-1.1.32-gompi-2023a.eb diff --git a/easybuild/easyconfigs/a/atropos/atropos-1.1.32-gompi-2023a.eb b/easybuild/easyconfigs/a/atropos/atropos-1.1.32-gompi-2023a.eb new file mode 100644 index 000000000000..4f407de01400 --- /dev/null +++ b/easybuild/easyconfigs/a/atropos/atropos-1.1.32-gompi-2023a.eb @@ -0,0 +1,59 @@ +easyblock = 'PythonBundle' + +name = 'atropos' +version = '1.1.32' + +homepage = 'https://atropos.readthedocs.io' +description = "Atropos is tool for specific, sensitive, and speedy trimming of NGS reads." + +toolchain = {'name': 'gompi', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('Python-bundle-PyPI', '2023.06'), + ('tqdm', '4.66.1'), + ('Pysam', '0.22.0'), + ('pytest', '7.4.2'), + ('SRA-Toolkit', '3.0.10'), +] + +use_pip = True +sanity_pip_check = True + +exts_list = [ + ('versioneer', '0.29', { + 'checksums': ['5ab283b9857211d61b53318b7c792cf68e798e765ee17c27ade9f6c924235731'], + }), + ('screed', '1.1.3', { + 'checksums': ['37e81697c7dba95a053554e5b5a86aff329705e1cf5dfc5e7b8da586dee072b8'], + }), + ('bz2file', '0.98', { + 'checksums': ['64c1f811e31556ba9931953c8ec7b397488726c63e09a4c67004f43bdd28da88'], + }), + ('khmer', '2.1.1', { + 'checksums': ['a709606910bb8679bd8525e9d2bf6d1421996272e343b54cc18090feb2fdbe24'], + }), + ('pokrok', '0.2.0', { + 'checksums': ['cfe7956602d8bbc142a07bcb259e0d1d939f96d7b074e00dceea3cb5e39244e8'], + }), + ('xphyle', '4.0.5', { + 'checksums': ['b744723a3c88d81318c7291c32682b8715a046f70d0a1db729bda783fd5e08bd'], + }), + ('srastream', '0.1.3', { + 'checksums': ['7f2cfd76ae988349ad5407a952cd4c133ae5dff7cf12c76072c53d82b50c2634'], + }), + (name, version, { + 'checksums': ['17e9dc3d76d7a2ca607a12da191a6d7ba1cfbd1a8c924215870417f85858fd83'], + }), +] + +sanity_check_paths = { + 'files': ['bin/atropos'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = ["atropos detect --help"] + +sanity_pip_check = True + +moduleclass = 'bio' From 4feb43ef23e5098f1b76c9a5e695eee699660d67 Mon Sep 17 00:00:00 2001 From: Pavel Tomanek Date: Mon, 20 May 2024 13:22:31 +0200 Subject: [PATCH 2/2] fix sanity_pip_check --- easybuild/easyconfigs/a/atropos/atropos-1.1.32-gompi-2023a.eb | 2 -- 1 file changed, 2 deletions(-) diff --git a/easybuild/easyconfigs/a/atropos/atropos-1.1.32-gompi-2023a.eb b/easybuild/easyconfigs/a/atropos/atropos-1.1.32-gompi-2023a.eb index 4f407de01400..dddac86e727e 100644 --- a/easybuild/easyconfigs/a/atropos/atropos-1.1.32-gompi-2023a.eb +++ b/easybuild/easyconfigs/a/atropos/atropos-1.1.32-gompi-2023a.eb @@ -54,6 +54,4 @@ sanity_check_paths = { sanity_check_commands = ["atropos detect --help"] -sanity_pip_check = True - moduleclass = 'bio'