# This file created by conda-build 3.21.4
# meta.yaml template originally from:
# /opt/recipe, last modified Tue Jul 13 08:50:46 2021
# ------------------------------------------------

package:
  name: blast
  version: 2.12.0
source:
  - folder: blast
    patches:
      - configurellvm.patch
      - get_species_taxids.patch
    sha256: fda3c9c9d488cad6c1880a98a236d842bcf3610e3e702af61f7a48cf0a714b88
    url: https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/2.12.0/ncbi-blast-2.12.0+-src.tar.gz
  - folder: RpsbProc
    patches:
      - normbase.patch
    sha256: 8b29f7e7d0a0654d10943e362557ed2d8df9a16218a4c8441c4dea4e7dc9154f
    url: https://ftp.ncbi.nih.gov/pub/mmdb/cdd/rpsbproc/RpsbProc-src.tar.gz
build:
  number: '0'
  string: pl5262h3289130_0
requirements:
  build:
    - _libgcc_mutex 0.1 conda_forge
    - _openmp_mutex 4.5 1_gnu
    - binutils_impl_linux-64 2.36.1 h193b22a_1
    - binutils_linux-64 2.36 hf3e587d_31
    - gcc_impl_linux-64 9.3.0 h70c0ae5_19
    - gcc_linux-64 9.3.0 hf25ea35_31
    - gxx_impl_linux-64 9.3.0 hd87eabc_19
    - gxx_linux-64 9.3.0 h3fbe746_31
    - kernel-headers_linux-64 2.6.32 h77966d4_13
    - ld_impl_linux-64 2.36.1 hea4e1c9_1
    - libgcc-devel_linux-64 9.3.0 h7864c58_19
    - libgcc-ng 9.3.0 h2828fa1_19
    - libgomp 9.3.0 h2828fa1_19
    - libstdcxx-devel_linux-64 9.3.0 hb016644_19
    - libstdcxx-ng 9.3.0 h6de172a_19
    - make 4.3 hd18ef5c_1
    - sysroot_linux-64 2.12 h77966d4_13
  host:
    - _libgcc_mutex 0.1 conda_forge
    - _openmp_mutex 4.5 1_gnu
    - bzip2 1.0.8 h7f98852_4
    - c-ares 1.17.1 h7f98852_1
    - ca-certificates 2021.5.30 ha878542_0
    - curl 7.77.0 hea6ffbf_0
    - entrez-direct 13.9 pl5262he881be0_2
    - expat 2.4.1 h9c3ff4c_0
    - krb5 1.19.1 hcc1bbae_0
    - libcurl 7.77.0 h2574ce0_0
    - libedit 3.1.20191231 he28a2e2_2
    - libev 4.33 h516909a_1
    - libgcc-ng 9.3.0 h2828fa1_19
    - libgomp 9.3.0 h2828fa1_19
    - libnghttp2 1.43.0 h812cca2_0
    - libssh2 1.9.0 ha56f1ee_6
    - libstdcxx-ng 9.3.0 h6de172a_19
    - ncurses 6.2 h58526e2_4
    - openssl 1.1.1k h7f98852_0
    - pcre 8.45 h9c3ff4c_0
    - perl 5.26.2 h36c2ea0_1008
    - perl-app-cpanminus 1.7044 pl526_1
    - perl-base 2.23 pl526_1
    - perl-business-isbn 3.004 pl526_0
    - perl-business-isbn-data 20140910.003 pl526_0
    - perl-carp 1.38 pl526_3
    - perl-compress-raw-zlib 2.087 pl526hc9558a2_0
    - perl-constant 1.33 pl526_1
    - perl-data-dumper 2.173 pl526_0
    - perl-digest-hmac 1.03 pl526_3
    - perl-digest-md5 2.55 pl526_0
    - perl-encode 2.88 pl526_1
    - perl-encode-locale 1.05 pl526_6
    - perl-exporter 5.72 pl526_1
    - perl-extutils-makemaker 7.36 pl526_1
    - perl-file-listing 6.04 pl526_1
    - perl-file-path 2.16 pl526_0
    - perl-file-temp 0.2304 pl526_2
    - perl-html-parser 3.72 pl526h6bb024c_5
    - perl-html-tagset 3.20 pl526_3
    - perl-html-tree 5.07 pl526_1
    - perl-http-cookies 6.04 pl526_0
    - perl-http-daemon 6.01 pl526_1
    - perl-http-date 6.02 pl526_3
    - perl-http-message 6.18 pl526_0
    - perl-http-negotiate 6.01 pl526_3
    - perl-io-html 1.001 pl526_2
    - perl-io-socket-ssl 2.066 pl526_0
    - perl-libwww-perl 6.39 pl526_0
    - perl-lwp-mediatypes 6.04 pl526_0
    - perl-lwp-protocol-https 6.07 pl526_4
    - perl-mime-base64 3.15 pl526_1
    - perl-mozilla-ca 20180117 pl526_1
    - perl-net-http 6.19 pl526_0
    - perl-net-ssleay 1.88 pl526h90d6eec_0
    - perl-ntlm 1.09 pl526_4
    - perl-parent 0.236 pl526_1
    - perl-socket 2.027 pl526_1
    - perl-storable 3.15 pl526h14c3975_0
    - perl-test-requiresinternet 0.05 pl526_0
    - perl-time-local 1.28 pl526_1
    - perl-try-tiny 0.30 pl526_1
    - perl-uri 1.76 pl526_0
    - perl-www-robotrules 6.02 pl526_3
    - perl-xml-namespacesupport 1.12 pl526_0
    - perl-xml-parser 2.44_01 pl5262hc3e0081_1002
    - perl-xml-sax 1.02 pl526_0
    - perl-xml-sax-base 1.09 pl526_0
    - perl-xml-sax-expat 0.51 pl526_3
    - perl-xml-simple 2.25 pl526_1
    - perl-xsloader 0.24 pl526_0
    - tk 8.6.10 h21135ba_1
    - zlib 1.2.11 h516909a_1010
  run:
    - bzip2 >=1.0.8,<2.0a0
    - bzip2 >=1.0.8,<2.0a0
    - curl >=7.77.0,<8.0a0
    - entrez-direct
    - libgcc-ng >=9.3.0
    - libstdcxx-ng >=9.3.0
    - pcre >=8.45,<9.0a0
    - perl >=5.26.2,<5.26.3.0a0
    - perl-archive-tar
    - perl-json
    - perl-list-moreutils
    - zlib >=1.2.11,<1.3.0a0
    - zlib >=1.2.11,<1.3.0a0
test:
  commands:
    - blastn -help
    - blastp -help
    - makeblastdb -help
    - blastdb_aliastool -version > /dev/null
    - blastdbcheck -version > /dev/null
    - blastdbcmd -version > /dev/null
    - blastn -version > /dev/null
    - blastp -version > /dev/null
    - blastx -version > /dev/null
    - convert2blastmask -version > /dev/null
    - dustmasker -version > /dev/null
    - makeblastdb -version > /dev/null
    - makembindex -version > /dev/null
    - psiblast -version > /dev/null
    - rpsblast -version > /dev/null
    - rpstblastn -version > /dev/null
    - rpsbproc -version > /dev/null
    - segmasker -version > /dev/null
    - tblastn -version > /dev/null
    - tblastx -version > /dev/null
    - windowmasker -version > /dev/null
    - update_blastdb.pl --version > /dev/null
    - get_species_taxids.sh -h > /dev/null
  files:
    - test.fa
    - testdatabase.fa
about:
  home: http://blast.ncbi.nlm.nih.gov/Blast.cgi?PAGE_TYPE=BlastDocs
  license: Public Domain
  summary: BLAST+ is a new suite of BLAST tools that utilizes the NCBI C++ Toolkit.
extra:
  copy_test_source_files: true
  final: true
  identifiers:
    - biotools:blast
    - doi:10.1016/S0022-2836(05)80360-2
    - usegalaxy-eu:ncbi_blastx_wrapper
  recipe-maintainers:
    - christiam
    - epruesse
