Skip to content

Commit

Permalink
Merge pull request easybuilders#20289 from pavelToman/20240404172832_…
Browse files Browse the repository at this point in the history
…new_pr_Cassiopeia200

{bio}[foss/2023a] Cassiopeia v2.0.0
  • Loading branch information
verdurin authored Apr 9, 2024
2 parents 166587c + cee25d1 commit 88c78ba
Showing 1 changed file with 132 additions and 0 deletions.
132 changes: 132 additions & 0 deletions easybuild/easyconfigs/c/Cassiopeia/Cassiopeia-2.0.0-foss-2023a.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,132 @@
easyblock = 'PythonBundle'

name = 'Cassiopeia'
version = '2.0.0'

homepage = 'https://github.com/YosefLab/Cassiopeia'
description = """A Package for Cas9-Enabled Single Cell Lineage Tracing Tree Reconstruction."""

toolchain = {'name': 'foss', 'version': '2023a'}

builddependencies = [
('CMake', '3.26.3'),
('poetry', '1.5.1'),
]

dependencies = [
('Python', '3.11.3'),
('Python-bundle-PyPI', '2023.06'),
('Biopython', '1.83'),
('scikit-build', '0.17.6'),
('bokeh', '3.2.2'),
('ETE', '3.1.3'),
('matplotlib', '3.7.2'),
('networkx', '3.1'),
('numba', '0.58.1'),
('Pysam', '0.22.0'),
('PyYAML', '6.0'),
('typing-extensions', '4.9.0'),
('tqdm', '4.66.1'),
('hatchling', '1.18.0'),
('BeautifulSoup', '4.12.2'),
('statsmodels', '0.14.1'),
('Seaborn', '0.13.2'),
('IPython', '8.14.0'),
('PyZMQ', '25.1.1'),
]

use_pip = True
sanity_pip_check = True

exts_list = [
('hatch_jupyter_builder', '0.9.1', {
'checksums': ['79278198d124c646b799c5e8dca8504aed9dcaaa88d071a09eb0b5c2009a58ad'],
}),
('hatch_nodejs_version', '0.3.2', {
'checksums': ['8a7828d817b71e50bbbbb01c9bfc0b329657b7900c56846489b9c958de15b54c'],
}),
('deprecation', '2.1.0', {
'checksums': ['72b3bde64e5d778694b0cf68178aed03d15e15477116add3fb773e581f9518ff'],
}),
('jupyter_packaging', '0.12.3', {
'checksums': ['9d9b2b63b97ffd67a8bc5391c32a421bc415b264a32c99e4d8d8dd31daae9cf4'],
}),
('jupyter_client', '8.6.1', {
'checksums': ['e842515e2bab8e19186d89fdfea7abd15e39dd581f94e399f00e2af5a1652d3f'],
}),
('widgetsnbextension', '4.0.10', {
'checksums': ['64196c5ff3b9a9183a8e699a4227fb0b7002f252c814098e66c4d1cd0644688f'],
}),
('jupyterlab_widgets', '3.0.10', {
'checksums': ['04f2ac04976727e4f9d0fa91cdc2f1ab860f965e504c29dbd6a65c882c9d04c0'],
}),
('comm', '0.2.2', {
'checksums': ['3fd7a84065306e07bea1773df6eb8282de51ba82f77c72f9c85716ab11fe980e'],
}),
('fastjsonschema', '2.19.1', {
'checksums': ['e3126a94bdc4623d3de4485f8d468a12f02a67921315ddc87836d6e456dc789d'],
}),
('ipywidgets', '8.1.2', {
'checksums': ['d0b9b41e49bae926a866e613a39b0f0097745d2b9f1f3dd406641b4a57ec42c9'],
}),
('bleach', '6.1.0', {
'checksums': ['0a31f1837963c41d46bbf1331b8778e1308ea0791db03cc4e7357b97cf42a8fe'],
}),
('defusedxml', '0.7.1', {
'checksums': ['1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69'],
}),
('jupyter_core', '5.7.2', {
'checksums': ['aa5f8d32bbf6b431ac830496da7392035d6f61b4f54872f15c4bd2a9c3f536d9'],
}),
('jupyterlab_pygments', '0.3.0', {
'checksums': ['721aca4d9029252b11cfa9d185e5b5af4d54772bb8072f9b7036f4170054d35d'],
}),
('mistune', '3.0.2', {
'checksums': ['fc7f93ded930c92394ef2cb6f04a8aabab4117a91449e72dcc8dfa646a508be8'],
}),
('nbclient', '0.10.0', {
'checksums': ['4b3f1b7dba531e498449c4db4f53da339c91d449dc11e9af3a43b4eb5c5abb09'],
}),
('pandocfilters', '1.5.1', {
'checksums': ['002b4a555ee4ebc03f8b66307e287fa492e4a77b4ea14d3f934328297bb4939e'],
}),
('tinycss2', '1.2.1', {
'checksums': ['8cff3a8f066c2ec677c06dbc7b45619804a6938478d9d73c284b29d14ecb0627'],
}),
('traitlets', '5.14.2', {
'checksums': ['8cdd83c040dab7d1dee822678e5f5d100b514f7b72b01615b26fc5718916fdf9'],
}),
('shortuuid', '1.0.13', {
'checksums': ['3bb9cf07f606260584b1df46399c0b87dd84773e7b25912b7e391e30797c5e72'],
}),
('ngs-tools', '1.8.5', {
'checksums': ['380e236a101c5b1ac3c0fcdbcc908a210179b6ef2a93fbea9f4eb0ec2edc1de0'],
}),
('nbformat', '5.10.3', {
'checksums': ['60ed5e910ef7c6264b87d644f276b1b49e24011930deef54605188ddeb211685'],
}),
('nbconvert', '7.16.3', {
'checksums': ['a6733b78ce3d47c3f85e504998495b07e6ea9cf9bf6ec1c98dda63ec6ad19142'],
}),
('itolapi', '4.1.4', {
'checksums': ['68e87ba51d209da556b0e373b3b0456b644a1a732c193fedbd7785ff37b6a2cb'],
}),
('hits', '0.4.0', {
'checksums': ['743bfc1b56ab8fcf9fefacfcad4c1f23e9bafec1b42225709dbe097c8e669383'],
}),
('Levenshtein', '0.22.0', {
'modulename': False,
'checksums': ['86d285d770551cb648d4fcfe5243449a479e694e56b65272dc6cbda879012051'],
}),
('python-Levenshtein', '0.22.0', {
'modulename': 'Levenshtein',
'checksums': ['6f8e2216fbd4610ccfa1bab2e0052fb23de34c2333c192de08150eeb99717702'],
}),
(name, version, {
'source_urls': ['https://github.com/YosefLab/Cassiopeia/archive/'],
'sources': [{'download_filename': '%(version)s.tar.gz', 'filename': '%(name)s-%(version)s.tar.gz'}],
'checksums': ['28ae7495152683f5733222255056a1e7b2f7a51e1cee2f23f0d9f8ae5f4c3742'],
}),
]

moduleclass = 'bio'

0 comments on commit 88c78ba

Please sign in to comment.