From 8a8983aa6c7c35e3b9cf73773605831e526201d2 Mon Sep 17 00:00:00 2001 From: software Date: Thu, 28 Nov 2024 14:51:51 +0000 Subject: [PATCH] adding easyconfigs: Tombo-1.5.1-foss-2023a.eb --- .../t/Tombo/Tombo-1.5.1-foss-2023a.eb | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 easybuild/easyconfigs/t/Tombo/Tombo-1.5.1-foss-2023a.eb diff --git a/easybuild/easyconfigs/t/Tombo/Tombo-1.5.1-foss-2023a.eb b/easybuild/easyconfigs/t/Tombo/Tombo-1.5.1-foss-2023a.eb new file mode 100644 index 00000000000..b4191a47cf0 --- /dev/null +++ b/easybuild/easyconfigs/t/Tombo/Tombo-1.5.1-foss-2023a.eb @@ -0,0 +1,50 @@ +# Author: Pavel Grochal (INUITS) +# License: GPLv2 + +easyblock = 'PythonBundle' + +name = 'Tombo' +version = '1.5.1' + +homepage = 'https://github.com/nanoporetech/tombo' +description = """Tombo is a suite of tools primarily for the identification of modified nucleotides + from raw nanopore sequencing data.""" + +toolchain = {'name': 'foss', 'version': '2023a'} + +dependencies = [ + ('Python', '3.11.3'), + ('SciPy-bundle', '2023.07'), + ('h5py', '3.9.0'), + ('tqdm', '4.66.1'), + ('rpy2', '3.5.15'), +] + +use_pip = True + +exts_list = [ + ('pyfaidx', '0.5.8', { + 'checksums': ['58f0ff57a875af7e69a12cf1e7086efa4976919ac4dcebbc5f3def6fd4881d0d'], + }), + ('mappy', '2.28', { + 'checksums': ['0ebf7a5d62bd668f5456028215e26176e180ca68161ac18d4f7b48045484cebb'], + }), + ('ont-tombo', version, { + 'modulename': 'tombo', + 'patches': ['Tombo-%(version)s_rpy2-v3.patch'], + 'use_pip_extras': 'full', + 'checksums': [ + {'ont-tombo-1.5.1.tar.gz': 'f5ae8f4c5fc1ab212306ff14ae93fbd1c1034421148ff2e728f169f69a824380'}, + {'Tombo-1.5.1_rpy2-v3.patch': '0d9e5e96aa741b70acbbddbf0d403f55878bdb956def57f1332a4b0d7582a8ff'}, + ], + }), +] + +sanity_pip_check = True + +sanity_check_commands = [ + "tombo --help", + "tombo --version", +] + +moduleclass = 'bio'