Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
61 changes: 61 additions & 0 deletions easybuild/easyconfigs/c/crb-blast/crb-blast-0.6.9-intel-2017a.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
easyblock = 'Bundle'

name = 'crb-blast'
version = '0.6.9'

homepage = 'https://github.com/cboursnell/crb-blast'
description = """Conditional Reciprocal Best BLAST - high confidence ortholog assignment.
CRB-BLAST is a novel method for finding orthologs between one set of sequences and another.
This is particularly useful in genome and transcriptome annotation."""

toolchain = {'name': 'intel', 'version': '2017a'}

dependencies = [
('Ruby', '2.5.0'),
('BLAST+', '2.6.0', '-Python-2.7.13'),
]

exts_default_options = {
'source_urls': ['http://rubygems.org/downloads/'],
'source_tmpl': '%(name)s-%(version)s.gem',
}

# this is a bundle of Ruby gems
exts_defaultclass = 'RubyGem'

exts_list = [
('facade', '1.0.7', {
'checksums': ['2d33a1d839785fcb56b7da97e8aeef81b44474f927f8234c90ea18201eab597d'],
}),
('pathname2', '1.8.0', {
'checksums': ['3a315689d0f183409504bd4949d188e28559d7b8f61960c36b332481e2443472'],
}),
('fixwhich', '1.0.2', {
'checksums': ['c6a8f796a7eb60ffbc29f0d2af85461761a36c2864d25e445ff18bfbd1657078'],
}),
('bindeps', '1.2.1', {
'checksums': ['3c11d75aa722bed67246852bb430a182361a128910d384b664b91f3e65bc34b5'],
}),
('threach', '0.2.0', {
'checksums': ['432cbf3569bf9b09e26f93d0959fd6fb911c71e790e8a4cc4d1110e139a2ffca'],
}),
('bio', '1.5.1', {
'checksums': ['896c19af7e724e038baceae20c00688872b70c69ef966ef3adc42696d001b441'],
}),
('trollop', '2.1.2', {
'checksums': ['88422e8137b1e635ed07f6b8480c2c2a16d3ac1288023688c4da20d786f12510'],
}),
(name, version, {
'checksums': ['69c346e7d83efe9b9a383a39b57e7cce186a82b7074f275b14906f8f05678e3e'],
}),
]

sanity_check_paths = {
'files': ['bin/bioruby', 'bin/br_biofetch.rb', 'bin/br_bioflat.rb', 'bin/br_biogetseq.rb',
'bin/br_pmfetch.rb', 'bin/crb-blast'],
'dirs': ['gems'],
}

modextrapaths = {'GEM_PATH': ['']}

moduleclass = 'bio'
131 changes: 131 additions & 0 deletions easybuild/easyconfigs/r/Ruby/Ruby-2.5.0-intel-2017a.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,131 @@
name = 'Ruby'
version = '2.5.0'

homepage = 'https://www.ruby-lang.org'
description = """Ruby is a dynamic, open source programming language with
a focus on simplicity and productivity. It has an elegant syntax that is
natural to read and easy to write."""

toolchain = {'name': 'intel', 'version': '2017a'}

source_urls = ['http://cache.ruby-lang.org/pub/ruby/']
sources = [SOURCELOWER_TAR_GZ]
checksums = ['46e6f3630f1888eb653b15fa811d77b5b1df6fd7a3af436b343cfe4f4503f2ab']

exts_default_options = {
'source_urls': ['http://rubygems.org/downloads/'],
'source_tmpl': '%(name)s-%(version)s.gem',
}

exts_list = [
('ffi', '1.9.18', {
'checksums': ['a0df16d6a369a3306dd257adcb2ddef673e91b9740d0c5f77a98fde3ba288e0c'],
}),
('childprocess', '0.8.0', {
'checksums': ['bab28cef7c17bc9242d75c8dd535dd8d2bdc989d1c5cf02550b04b9cdfea3020'],
}),
('json', '2.1.0', {
'checksums': ['b76fd09b881088c6c64a12721a1528f2f747a1c2ee52fab4c1f60db8af946607'],
}),
('cabin', '0.9.0', {
'checksums': ['91c5394289e993e7037a6c869e3f212f31a5984d2b1811ac934f591c87446b2c'],
}),
('backports', '3.11.0', {
'checksums': ['df779df58c5cb157e69c504a046a8012503176349760d84d519b02f5b1605856'],
}),
('arr-pm', '0.0.10', {
'checksums': ['0fa2d425a84eeeaf8f95268568e826723b41aeefa14511d1f0ed1368c30bdd1f'],
}),
('clamp', '1.1.2', {
'checksums': ['f338133cf34d9a2b8d51d5b545f29c1455e5a3c631b62a4c19504ad50eb9a250'],
}),
('multipart-post', '2.0.0', {
'checksums': ['3dc44e50d3df3d42da2b86272c568fd7b75c928d8af3cc5f9834e2e5d9586026'],
}),
('faraday', '0.13.1', {
'checksums': ['1c82a788fb827fb4c01766e0777ed8044856f92f8824b7e3e6d663ba8fd4d8bf'],
}),
('faraday_middleware', '0.12.2', {
'checksums': ['2d90093c18c23e7f5a6f602ed3114d2c62abc3f7f959dd3046745b24a863f1dc'],
}),
('highline', '1.7.10', {
'checksums': ['1e147d5d20f1ad5b0e23357070d1e6d0904ae9f71c3c49e0234cf682ae3c2b06'],
}),
('net-http-pipeline', '1.0.1', {
'checksums': ['6923ce2f28bfde589a9f385e999395eead48ccfe4376d4a85d9a77e8c7f0b22f'],
}),
('connection_pool', '2.2.1', {
'checksums': ['870bfad9e390e2888f515210034223ae293fc3cbe77755e34251383f8d54779f'],
}),
('net-http-persistent', '2.9.4', {
'checksums': ['24274d207ffe66222ef70c78a052c7ea6e66b4ff21e2e8a99e3335d095822ef9'],
}),
('multi_json', '1.12.2', {
'checksums': ['5dcc0b569969f3d1658c68b5d597fcdc1fc3a34d4ae92b4615c740d95aaa51e5'],
}),
('public_suffix', '3.0.1', {
'checksums': ['67182699cb644e66b4c68d30b5f1dd42e3dfe6c0aa0d8fd36a1e71c97c6a7f57'],
}),
('addressable', '2.4.0', {
'checksums': ['7abfff765571b0a73549c9a9d2f7e143979cd0c252f7fa4c81e7102a973ef656'],
}),
('gh', '0.15.1', {
'checksums': ['ef733f81c17846f217f5ad9616105e9adc337775d41de1cc330133ad25708d3c'],
}),
('launchy', '2.4.3', {
'checksums': ['42f52ce12c6fe079bac8a804c66522a0eefe176b845a62df829defe0e37214a4'],
}),
('ethon', '0.11.0', {
'checksums': ['88ec7960a8e00f76afc96ed15dcc8be0cb515f963fe3bb1d4e0b5c51f9d7e078'],
}),
('typhoeus', '1.3.0', {
'checksums': ['d8d315e067ec9764c61727d77786a7a82309b43c3964416ef476ee65ac09ed06'],
}),
('websocket', '1.2.5', {
'checksums': ['c9de8b82226f9b4647522a9c73be4a1cd60b166b103c993717f94277cb453228'],
}),
('pusher-client', '0.6.2', {
'checksums': ['c405c931090e126c056d99f6b69a01b1bcb6cbfdde02389c93e7d547c6efd5a3'],
}),
('diff-lcs', '1.3', {
'checksums': ['ea7bf591567e391ef262a7c29edaf87c6205204afb5bb39dfa8f08f2e51282a3'],
}),
('rspec-support', '3.7.0', {
'checksums': ['77ec518aeb9d078b7a9db18c84afa51dd877398b1c0336275fb9c803e7c57743'],
}),
('rspec-mocks', '3.7.0', {
'checksums': ['23f7f0039e17f2841edfb51d678ac9e06c056903a7908db967f5618887f2022c'],
}),
('rspec-expectations', '3.7.0', {
'checksums': ['7e571848a5cbdb1661187d04e5c1f29287ec80fcb5a395f9994836892a3780bb'],
}),
('rspec-core', '3.7.0', {
'checksums': ['29a78669490cce51effb71693bbb7910b840dbf50fa91041bc30e9bde3ab8495'],
}),
('rspec', '3.7.0', {
'checksums': ['0174cfbed780e42aa181227af623e2ae37511f20a2fdfec48b54f6cf4d7a6404'],
}),
('rack', '2.0.3', {
'checksums': ['8c1c9bbafd74f11c78a29bd87c72a70e7b5b872712d1768ab83b33fec57d9fcd'],
}),
('rack-protection', '2.0.0', {
'checksums': ['5574f10cb3fcfe736389f121b868cd3320207aef777a34afb8f2d1226368aa11'],
}),
('tilt', '2.0.8', {
'checksums': ['2a3be6c56a8cc6338203c02910e20e858664b633adb550e1103804d75eae4000'],
}),
('mustermann', '1.0.1', {
'checksums': ['5b6ac679faa7e4de5de55d3d28e59c476f86e7f846a57754df75c9d6b685cd72'],
}),
('sinatra', '2.0.0', {
'checksums': ['51df699a50d394aa7b3920a4e8e1a3bb07f4c95515b580c9b4fa1a5019f27735'],
}),
('rack-test', '0.8.2', {
'checksums': ['4624f69a929b0ed030685249c0d2884876a221087c948c37b6cadcbeccd2683f'],
}),
('bundler', '1.16.1', {
'checksums': ['42b8e0f57093e1d10c15542f956a871446b759e7969d99f91caf3b6731c156e8'],
}),
]

moduleclass = 'lang'