Skip to content

Commit

Permalink
Merge pull request easybuilders#19812 from PetrKralCZ/20240208100746_…
Browse files Browse the repository at this point in the history
…new_pr_IonQuant11012

{bio}[system/system] IonQuant v1.10.12 w/ Java 11
  • Loading branch information
boegel authored Mar 5, 2024
2 parents 5829a14 + bd26181 commit d33f07e
Showing 1 changed file with 37 additions and 0 deletions.
37 changes: 37 additions & 0 deletions easybuild/easyconfigs/i/IonQuant/IonQuant-1.10.12-Java-11.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
easyblock = 'Tarball'

name = 'IonQuant'
version = '1.10.12'
versionsuffix = '-Java-%(javaver)s'

homepage = 'https://ionquant.nesvilab.org/'
description = """IonQuant is a fast and comprehensive tool for MS1 precursor intensity-based
quantification for timsTOF PASEF DDA and non-timsTOF (e.g., Orbitrap) data. It enables label-free
quantification with false discovery (FDR) controlled match-between-runs (MBR). It can also be used
for quantification in labelling-based experiments such as those involving SILAC, dimethyl, or similar
labelling strategies. IonQuant is available as part of FragPipe."""

toolchain = SYSTEM

sources = ['%(name)s-%(version)s.zip']
checksums = ['861a633ab815a34ea54e6e26f318e19b510b25cb8955f3daeb83d6d10c6938ea']

download_instructions = 'Manual download required, see https://msfragger.arsci.com/ionquant/'

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

postinstallcmds = [
"mkdir -p %(installdir)s/bin",
"echo '#!/bin/sh' > %(installdir)s/bin/%(namelower)s",
"echo 'java -jar %(installdir)s/%(name)s-%(version)s.jar $@' >> %(installdir)s/bin/%(namelower)s",
"chmod a+rx %(installdir)s/bin/%(namelower)s",
]

sanity_check_paths = {
'files': ['%(name)s-%(version)s.jar'],
'dirs': [],
}

sanity_check_commands = ["%(namelower)s | grep '^Usage'"]

moduleclass = 'bio'

0 comments on commit d33f07e

Please sign in to comment.