Skip to content

Commit

Permalink
Merge pull request easybuilders#21913 from PhoenixEmik/20241126232443…
Browse files Browse the repository at this point in the history
…_new_pr_picard330

{bio}[system/system] picard v3.3.0 w/ Java 17
  • Loading branch information
verdurin authored Nov 28, 2024
2 parents ac5b5b0 + 39af9ad commit 212344e
Showing 1 changed file with 62 additions and 0 deletions.
62 changes: 62 additions & 0 deletions easybuild/easyconfigs/p/picard/picard-3.3.0-Java-17.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
##
# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild
#
# This is a contribution from Phoenix HPC Service, The University of Adelaide, Australia
# Homepage: https://www.adelaide.edu.au/phoenix/
#
# Copyright:: adelaide.edu.au/phoenix
# Authors:: Robert Qiao <[email protected]>, Exe Escobedo <[email protected]>
# License:: MIT
#
# 2.10.1:
# Adam Huffman
# The Francis Crick Institute
# 2.18.11:
# Jonas Demeulemeester
# The Francis Crick Institute
# 2.21.1
# Pavel Grochal (INUITS)
# 2.25.1
# J. Sassmannshausen (GSTT)
# 2.25.5
# Erica Bianco (HPCNow!)
# 2.26.10
# Christoph Siegert (Leipzig University)
# 3.0.0
# Graham Derryberry (UTK)
# 3.3.0
# Emik Lin (HKUMed CPOS)
##

easyblock = 'JAR'

name = 'picard'
version = '3.3.0'
versionsuffix = '-Java-%(javaver)s'

homepage = 'https://broadinstitute.github.io/picard/'
description = """A set of tools (in Java) for working with next generation sequencing data in the BAM format."""

toolchain = SYSTEM

source_urls = ['https://github.com/broadinstitute/picard/releases/download/%(version)s']
sources = [{
'filename': '%(name)s-%(version)s.jar',
'download_filename': '%(name)s.jar',
}]
checksums = ['58819a7660646b74b34e282f5d4d21c8dbaea22ddeff96e3258755dafa0f86dc']

postinstallcmds = ["mv %(installdir)s/%(name)s-%(version)s.jar %(installdir)s/%(name)s.jar"]

dependencies = [('Java', '17')]

sanity_check_commands = ['java -jar $EBROOTPICARD/picard.jar 2>&1 | grep USAGE']

sanity_check_paths = {
'files': ['picard.jar'],
'dirs': [],
}

modloadmsg = "To execute picard run: java -jar $EBROOTPICARD/%(name)s.jar"

moduleclass = 'bio'

0 comments on commit 212344e

Please sign in to comment.