Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

{bio}[system/system] IonQuant v1.10.12 w/ Java 11 #19812

Merged
Merged
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
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'
Loading