diff --git a/easybuild/easyconfigs/c/cnvpytor/cnvpytor-1.3.1-foss-2024a.eb b/easybuild/easyconfigs/c/cnvpytor/cnvpytor-1.3.1-foss-2024a.eb new file mode 100644 index 000000000000..196677f46f32 --- /dev/null +++ b/easybuild/easyconfigs/c/cnvpytor/cnvpytor-1.3.1-foss-2024a.eb @@ -0,0 +1,45 @@ +easyblock = 'PythonBundle' + +name = 'cnvpytor' +version = '1.3.1' + +homepage = 'https://github.com/abyzovlab/CNVpytor' +description = """A tool for copy number variation detection and analysis from read depth and allele imbalance in +whole-genome sequencing""" + +toolchain = {'name': 'foss', 'version': '2024a'} + +dependencies = [ + ('Python', '3.12.3'), + ('libreadline', '8.2'), + ('h5py', '3.12.1'), + ('matplotlib', '3.9.2'), + ('XlsxWriter', '3.2.0'), + ('Pysam', '0.22.1') +] + +exts_defaultclass = 'PythonPackage' +exts_list = [ + ('gnureadline', '8.2.13', { + 'source_tmpl': 'gnureadline-8.2.13.tar.gz', + 'source_urls': [ + 'https://files.pythonhosted.org/packages/cb/92/' + '20723aa239b9a8024e6f8358c789df8859ab1085a1ae106e5071727ad20f/' + ], + 'checksums': ['c9b9e1e7ba99a80bb50c12027d6ce692574f77a65bf57bc97041cf81c0f49bd1'], + }), + (name, version, { + 'source_urls': ['https://github.com/abyzovlab/CNVpytor/archive/refs/tags/'], + 'sources': ['v%(version)s.tar.gz'], + 'checksums': ['08762a9a48e6051cfbec7be00806a3cfec769befb58dd791d6c8c1d4a3e18f4c'], + }), +] + +use_pip = True +sanity_pip_check = True + +sanity_check_commands = [ + "cnvpytor --help", +] + +moduleclass = 'lib'