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..f57b621f912 --- /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-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.""" + +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'