Skip to content

Commit

Permalink
progress on #236 NGSpeciesID
Browse files Browse the repository at this point in the history
  • Loading branch information
PetrKralCZ committed Nov 22, 2023
1 parent 2d5d79c commit c6f2740
Showing 1 changed file with 43 additions and 0 deletions.
43 changes: 43 additions & 0 deletions 236_NGSpeciesID/NGSpeciesID-0.3.0-foss-2022b.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
easyblock = 'PythonPackage'

name = 'NGSpeciesID'
version = '0.3.0'

homepage = 'https://github.com/ksahlin/NGSpeciesID'
description = "NGSpeciesID is a tool for clustering and consensus forming of targeted ONT reads."

toolchain = {'name': 'foss', 'version': '2022b'}

sources = [SOURCE_TAR_GZ]
checksums = ['71663ce280220d4e692cc6c3aea44f91e40b3143ed09a9462bdf2feb1d94aa9f']

dependencies = [
('Python', '3.10.8'),
('python-parasail', '1.3.4'),
('edlib', '1.3.9'),
# ('medaka', '1.6.0'), # needed? TODO only for 2022a
# ('spoa', '4.0.7'), # needed?
# ('Racon', '1.5.0'), # needed? TODO only for 2022a
# ('minimap2', '2.26'), # needed?
]

download_dep_fail = True
use_pip = True
sanity_pip_check = True

# no proper namespace for NGSpeciesID
options = {'modulename': 'modules.consensus'}

# parasail requirements are too strict
preinstallopts = "sed -i 's/parasail==/parasail>=/g' setup.py && "

sanity_check_paths = {
'files': ['bin/NGSpeciesID'],
'dirs': ['lib/python%(pyshortver)s/site-packages'],
}

sanity_check_commands = ["NGSpeciesID --help"]

sanity_pip_check = True

moduleclass = 'bio'

0 comments on commit c6f2740

Please sign in to comment.