Skip to content

Commit

Permalink
Merge pull request easybuilders#19949 from pavelToman/20240221130237_…
Browse files Browse the repository at this point in the history
…new_pr_zUMIs297

add plyranges to R-bundle-Bioconductor for zUMIs
  • Loading branch information
jfgrimm authored Feb 22, 2024
2 parents 3e78770 + 8a0f57c commit 467fbd7
Show file tree
Hide file tree
Showing 2 changed files with 53 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -1345,6 +1345,9 @@ exts_list = [
('escape', '1.12.0', {
'checksums': ['d69dda267e9346b1d3f10274fb0985409d23060abba609d4e8859eae92b1b12e'],
}),
('plyranges', '1.22.0', {
'checksums': ['fcdcad1082fadd1a365dd2d2cc7d955601b737ecd4a567d888d2b445756297fc'],
}),
]

modextrapaths = {'R_LIBS_SITE': ''}
Expand Down
50 changes: 50 additions & 0 deletions easybuild/easyconfigs/z/zUMIs/zUMIs-2.9.7-foss-2023a-R-4.3.2.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
easyblock = 'Tarball'

name = 'zUMIs'
version = '2.9.7'
versionsuffix = '-R-%(rver)s'

homepage = 'https://github.com/sdparekh/zUMIs'
description = """A fast and flexible pipeline to process RNA sequencing data with UMIs."""

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

github_account = 'sdparekh'
source_urls = [GITHUB_SOURCE]
sources = ['%(version)s.tar.gz']
checksums = ['11eb3d99804a67e47b36b69accd0298c93c76b642d801292a618bc7888d34962']

dependencies = [
('Python', '3.11.3'),
('pigz', '2.8'),
('Pysam', '0.22.0'),
('SAMtools', '1.18'),
('STAR', '2.7.11a'),
('R', '4.3.2'),
('R-bundle-Bioconductor', '3.18', '-R-%(rver)s'),
]

postinstallcmds = [
# remove updated/deleted/not-working stuff from --help text
"sed -i '33 s/${zumis}/zumis/' %(installdir)s/zUMIs.sh",
"sed -i '43,46d' %(installdir)s/zUMIs.sh",
"sed -i '7,10d' %(installdir)s/zUMIs.sh",
"mkdir -p %(installdir)s/bin",
"ln -s %(installdir)s/zUMIs.sh %(installdir)s/bin/zumis",
]

modloadmsg = """
To run zUMIs do not use '$ zUMIs.sh ...' command but only '$ zumis ...' instead.
Do NOT run with conda (do not use flag '-c').
"""

modextrapaths = {'R_LIBS_SITE': ''}

sanity_check_paths = {
'files': ["bin/zumis"],
'dirs': [],
}

sanity_check_commands = ['zumis -h 2>&1 | grep "USAGE"']

moduleclass = 'tools'

0 comments on commit 467fbd7

Please sign in to comment.