From 90788e55876c85d943632f1a57ef487e49a263cf Mon Sep 17 00:00:00 2001 From: software Date: Mon, 6 Jan 2025 11:21:04 +0000 Subject: [PATCH] adding easyconfigs: BEDOPS-2.4.41-foss-2023a.eb --- .../b/BEDOPS/BEDOPS-2.4.41-foss-2023a.eb | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.41-foss-2023a.eb diff --git a/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.41-foss-2023a.eb b/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.41-foss-2023a.eb new file mode 100644 index 00000000000..0162f62c877 --- /dev/null +++ b/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.41-foss-2023a.eb @@ -0,0 +1,41 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# updated: Denis Kristak (INUITS) +# Update: Petr Král (INUITS) + +easyblock = 'MakeCp' + +name = 'BEDOPS' +version = '2.4.41' + +homepage = 'http://%(namelower)s.readthedocs.io/en/latest/index.html' +description = """BEDOPS is an open-source command-line toolkit that performs highly efficient and + scalable Boolean and other set operations, statistical calculations, archiving, conversion and + other management of genomic data of arbitrary scale. Tasks can be easily split by chromosome for + distributing whole-genome analyses across a computational cluster.""" + +toolchain = {'name': 'foss', 'version': '2023a'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/%(namelower)s/%(namelower)s/archive/'] +sources = ['v%(version)s.tar.gz'] +checksums = ['3b868c820d59dd38372417efc31e9be3fbdca8cf0a6b39f13fb2b822607d6194'] + +# else build of jansson library fails with: 'configure: error: C compiler cannot create executables' +prebuildopts = 'unset LIBS && ' +# builds all variants and copies executables to bin directory +buildopts = ' all && make install' +# actually used variant is linked to via symlinks +keepsymlinks = True + +files_to_copy = ['bin'] + +sanity_check_paths = { + 'files': [ + 'bin/%s' % x for x in ['bam2bed', '%(namelower)s', 'convert2bed', 'unstarch'] + ], + 'dirs': [], +} + +sanity_check_commands = ['%(namelower)s --help'] + +moduleclass = 'bio'