amrfinder: new package (#31273)

This commit is contained in:
Luke Diorio-Toth 2022-06-29 08:40:03 -05:00 committed by GitHub
parent 557abe04ec
commit a9c246ed67
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -0,0 +1,35 @@
# Copyright 2013-2021 Lawrence Livermore National Security, LLC and other
# Spack Project Developers. See the top-level COPYRIGHT file for details.
#
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
from spack.package import *
class Amrfinder(MakefilePackage):
"""NCBI AMRFinderPlus: This software and the accompanying database identify
acquired antimicrobial resistance genes in bacterial protein and/or
assembled nucleotide sequences as well as known resistance-associated
point mutations for several taxa. With AMRFinderPlus we added select
members of additional classes of genes such as virulence factors,
biocide, heat, acid, and metal resistance genes."""
homepage = "https://github.com/ncbi/amr/wiki"
url = "https://github.com/ncbi/amr/archive/refs/tags/amrfinder_v3.10.30.tar.gz"
version('3.10.30', sha256='2f1e30b86935a27cee740bd7229a41fbce278f2f60b33b8e51592bab8bdf23f1')
version('3.10.24', sha256='fce299c980cda740dcc4f53f9b2dc9061c856213e5bdbc2c339185a5fb7dcf6a')
depends_on('blast-plus')
depends_on('hmmer')
depends_on('curl')
def setup_build_environment(self, env):
env.set('INSTALL_DIR', prefix.bin)
env.set('DEFAULT_DB_DIR', prefix.share)
@run_before('build')
def create_bin_and_share(self):
mkdirp(self.spec.prefix.bin)
mkdirp(self.spec.prefix.share)