diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-1.14-GCC-11.2.0.eb b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.14-GCC-11.2.0.eb new file mode 100644 index 000000000000..a1a0f8bdecf2 --- /dev/null +++ b/easybuild/easyconfigs/s/SAMtools/SAMtools-1.14-GCC-11.2.0.eb @@ -0,0 +1,37 @@ +## +# This is a contribution from DeepThought HPC Service, Flinders University, Adelaide, Australia +# Homepage: https://staff.flinders.edu.au/research/deep-thought +# +# Authors:: Robert Qiao +# License:: MIT +# +# Notes:: +# +# Updated to 1.14 and gcc-11.2.0 +# J. Sassmannshausen / GSTT + +name = 'SAMtools' +version = '1.14' + +homepage = 'https://www.htslib.org/' +description = """SAM Tools provide various utilities for manipulating alignments in the SAM format, + including sorting, merging, indexing and generating alignments in a per-position format.""" + +toolchain = {'name': 'GCC', 'version': '11.2.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] +sources = [SOURCELOWER_TAR_BZ2] +checksums = ['9341dabaa98b0ea7d60fd47e42af25df43a7d3d64d8e654cdf852974546b7d74'] + +# The htslib component of SAMtools >= 1.4 uses zlib, bzip2 and lzma compression. +# The latter is currently provided by XZ. +dependencies = [ + ('ncurses', '6.2'), + ('zlib', '1.2.11'), + ('bzip2', '1.0.8'), + ('XZ', '5.2.5'), + ('cURL', '7.78.0'), +] + +moduleclass = 'bio'