From fd6e4b8e8dde60173ba7f21d6270fd07dfb7fb8b Mon Sep 17 00:00:00 2001 From: Simon Branford Date: Thu, 12 Dec 2024 09:54:33 +0000 Subject: [PATCH 1/2] adding easyconfigs: metaMDBG-1.1-GCCcore-12.3.0.eb --- .../m/metaMDBG/metaMDBG-1.1-GCCcore-12.3.0.eb | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 easybuild/easyconfigs/m/metaMDBG/metaMDBG-1.1-GCCcore-12.3.0.eb diff --git a/easybuild/easyconfigs/m/metaMDBG/metaMDBG-1.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/m/metaMDBG/metaMDBG-1.1-GCCcore-12.3.0.eb new file mode 100644 index 00000000000..43276469ee5 --- /dev/null +++ b/easybuild/easyconfigs/m/metaMDBG/metaMDBG-1.1-GCCcore-12.3.0.eb @@ -0,0 +1,41 @@ +# This easyconfig was created by the BEAR Software team at the University of Birmingham. +easyblock = 'CMakeMake' + +name = 'metaMDBG' +version = '1.1' + +homepage = "https://github.com/GaetanBenoitDev/metaMDBG/" +description = """MetaMDBG is a fast and low-memory assembler for long and accurate metagenomics reads (e.g. PacBio + HiFi, Nanopore r10.4). It is based on the minimizer de-Brujin graph (MDBG), which have been reimplemetend specifically + for metagenomics assembly. MetaMDBG combines an efficient multi-k approach in minimizer-space for dealing with uneven + species coverages, and a novel abundance-based filtering method for simplifying strain complexity.""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +github_account = 'GaetanBenoitDev' +source_urls = [GITHUB_SOURCE] +sources = [SOURCE_TAR_GZ] +checksums = ['cee0dea2d354d9ea503eb60d545b99133d11670f1606e0d50cfb6530a1fce267'] + +builddependencies = [ + ('CMake', '3.26.3'), + ('binutils', '2.40'), +] + +dependencies = [ + ('minimap2', '2.26'), + ('zlib', '1.2.13'), +] + +preinstallopts = "mkdir -p %(installdir)s/bin &&" +install_cmd = 'cp' +installopts = "bin/metaMDBG %(installdir)s/bin/" + +sanity_check_paths = { + 'files': ['bin/metaMDBG'], + 'dirs': [], +} + +sanity_check_commands = ['metaMDBG --help'] + +moduleclass = 'bio' From 822662cba01ccd5b1e202085b4ff989db91720fe Mon Sep 17 00:00:00 2001 From: Adam Huffman Date: Wed, 18 Dec 2024 16:44:10 +0000 Subject: [PATCH 2/2] Update metaMDBG-1.1-GCCcore-12.3.0.eb Typo fixes --- easybuild/easyconfigs/m/metaMDBG/metaMDBG-1.1-GCCcore-12.3.0.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/m/metaMDBG/metaMDBG-1.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/m/metaMDBG/metaMDBG-1.1-GCCcore-12.3.0.eb index 43276469ee5..f57b621f912 100644 --- a/easybuild/easyconfigs/m/metaMDBG/metaMDBG-1.1-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/m/metaMDBG/metaMDBG-1.1-GCCcore-12.3.0.eb @@ -6,7 +6,7 @@ version = '1.1' homepage = "https://github.com/GaetanBenoitDev/metaMDBG/" description = """MetaMDBG is a fast and low-memory assembler for long and accurate metagenomics reads (e.g. PacBio - HiFi, Nanopore r10.4). It is based on the minimizer de-Brujin graph (MDBG), which have been reimplemetend specifically + HiFi, Nanopore r10.4). It is based on the minimizer de-Bruijn graph (MDBG), which have been reimplemented specifically for metagenomics assembly. MetaMDBG combines an efficient multi-k approach in minimizer-space for dealing with uneven species coverages, and a novel abundance-based filtering method for simplifying strain complexity."""