
* Install the newest version of ncbi-rmblastn Version ncbi-rmblastn 2.2.28 coonfiguration fails for gcc compiler on ubuntu 16.04 due to some compatibility issues that requires manual intervention to keep the installation going. However you still stumble upon other issues while compiling it. Using Intel compiler passes the configuration step but fails for the compilation process as well. Here I'm using the latest version and patch, and the recommended configuration option as mention in http://www.repeatmasker.org/RMBlast.html * uploading ncbi-blast patch
28 lines
865 B
Python
28 lines
865 B
Python
# Copyright 2013-2019 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 import *
|
|
|
|
|
|
class NcbiRmblastn(AutotoolsPackage):
|
|
"""RMBlast search engine for NCBI"""
|
|
|
|
homepage = "http://www.repeatmasker.org/RMBlast.html"
|
|
url = "ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/2.9.0/ncbi-blast-2.9.0+-src.tar.gz"
|
|
|
|
version('2.9.0', 'e6a44564e6278c445826ec2720f104b4')
|
|
patch('isb-2.9.0+-rmblast-p1.patch', when="@2.9.0")
|
|
|
|
configure_directory = 'c++'
|
|
|
|
def configure_args(self):
|
|
args = [
|
|
"--with-mt",
|
|
"--without-debug",
|
|
"--without-krb5",
|
|
"--without-openssl",
|
|
"--with-projects=scripts/projects/rmblastn/project.lst"]
|
|
return args
|