Skip to content

Commit

Permalink
Merge pull request easybuilders#19925 from laraPPr/20240219155358_new…
Browse files Browse the repository at this point in the history
…_pr_RNA-Bloom201

{bio}[GCC/12.3.0] RNA-Bloom v2.0.1, Racon v1.5.0, ntCard v1.2.2
  • Loading branch information
verdurin authored Feb 20, 2024
2 parents f216460 + f5ac507 commit fd75887
Show file tree
Hide file tree
Showing 3 changed files with 92 additions and 0 deletions.
32 changes: 32 additions & 0 deletions easybuild/easyconfigs/n/ntCard/ntCard-1.2.2-GCC-12.3.0.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
easyblock = 'ConfigureMake'

name = 'ntCard'
version = '1.2.2'

homepage = 'https://www.bcgsc.ca/resources/software/ntcard'
description = "ntCard is a streaming algorithm for estimating the frequencies of k-mers in genomics datasets."

toolchain = {'name': 'GCC', 'version': '12.3.0'}

source_urls = ['https://github.com/bcgsc/%(name)s/releases/download/%(version)s']
sources = [SOURCELOWER_TAR_GZ]
checksums = ['bace4e6da2eb8e59770d38957d1a916844071fb567696994c8605fd5f92b5eea']

builddependencies = [
('Autotools', '20220317'),
]

# ignore "type qualifiers ignored on cast result type" warning being treated as error due to -Werror
preconfigopts = 'export CXXFLAGS="$CXXFLAGS -Wno-ignored-qualifiers" && '

sanity_check_paths = {
'files': ['bin/ntcard', 'bin/nthll'],
'dirs': ['share/doc/ntcard'],
}

sanity_check_commands = [
"ntcard --help",
"nthll --help",
]

moduleclass = 'bio'
31 changes: 31 additions & 0 deletions easybuild/easyconfigs/r/RNA-Bloom/RNA-Bloom-2.0.1-GCC-12.3.0.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
easyblock = 'Tarball'

name = 'RNA-Bloom'
version = '2.0.1'

homepage = 'https://github.com/bcgsc/RNA-Bloom'
description = "RNA-Bloom is a fast and memory-efficient de novo transcript sequence assembler."

toolchain = {'name': 'GCC', 'version': '12.3.0'}

source_urls = ['https://github.com/bcgsc/%(name)s/releases/download/v%(version)s']
sources = ['rnabloom_v%(version)s.tar.gz']
checksums = ['e06564e99db6847ea745c99cef7890980ed9b2c2a2e1d126e16df545c59d7626']

dependencies = [
('Java', '17', '', SYSTEM),
('minimap2', '2.26'),
('Racon', '1.5.0'),
('ntCard', '1.2.2'),
]

sanity_check_paths = {
'files': ['LICENSE', 'README.md', 'rnabloom', 'RNA-Bloom.jar'],
'dirs': [],
}

sanity_check_commands = ["rnabloom --help"]

modextrapaths = {'PATH': ''}

moduleclass = 'bio'
29 changes: 29 additions & 0 deletions easybuild/easyconfigs/r/Racon/Racon-1.5.0-GCCcore-12.3.0.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
easyblock = 'CMakeMake'

name = 'Racon'
version = '1.5.0'

homepage = 'https://github.com/lbcb-sci/racon'
description = """Ultrafast consensus module for raw de novo genome assembly of long uncorrected reads."""

toolchain = {'name': 'GCCcore', 'version': '12.3.0'}

github_account = 'lbcb-sci'
source_urls = [GITHUB_SOURCE]
sources = ['%(version)s.tar.gz']
checksums = ['41e362f71cc03b934f17d6e2c0d626e1b2997258261b14551586de006666424a']

builddependencies = [
('CMake', '3.26.3'),
('binutils', '2.40'),
('git', '2.41.0', '-nodocs'),
]

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

sanity_check_commands = ['racon --help']

moduleclass = 'bio'

0 comments on commit fd75887

Please sign in to comment.