# This file created by conda-build 3.21.4
# meta.yaml template originally from:
# /Users/distiller/project/recipes/blast, last modified Tue Jul 13 10:22:49 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: pl5262h78c34c6_0
requirements:
  build:
    - cctools_osx-64 949.0.1 h6407bdd_22
    - clang 11.1.0 h694c41f_1
    - clang-11 11.1.0 default_he082bbe_1
    - clang_osx-64 11.1.0 hb91bd55_2
    - clangxx 11.1.0 default_he082bbe_1
    - clangxx_osx-64 11.1.0 h7e1b574_2
    - compiler-rt 11.1.0 h654b07c_0
    - compiler-rt_osx-64 11.1.0 h8c5fa43_0
    - ld64_osx-64 530 he8994da_21
    - ldid 2.1.2 h7660a38_2
    - libclang-cpp11.1 11.1.0 default_he082bbe_1
    - libcxx 12.0.1 habf9029_0
    - libllvm11 11.1.0 hd011deb_2
    - libllvm12 12.0.1 hd011deb_0
    - llvm-tools 11.1.0 hd011deb_2
    - make 4.3 h22f3db7_1
    - tapi 1100.0.11 h9ce4665_0
    - zlib 1.2.11 h7795811_1010
  host:
    - bzip2 1.0.8 h0d85af4_4
    - c-ares 1.17.1 h0d85af4_1
    - ca-certificates 2021.5.30 h033912b_0
    - curl 7.77.0 hb861fe1_0
    - entrez-direct 13.9 pl5262h193322a_2
    - expat 2.4.1 he49afe7_0
    - krb5 1.19.1 hcfbf3a7_0
    - libcurl 7.77.0 hf45b732_0
    - libcxx 12.0.1 habf9029_0
    - libedit 3.1.20191231 h0678c8f_2
    - libev 4.33 haf1e3a3_1
    - libnghttp2 1.43.0 h07e645a_0
    - libssh2 1.9.0 h52ee1ee_6
    - llvm-openmp 11.1.0 hda6cdc1_1
    - ncurses 6.2 h2e338ed_4
    - openssl 1.1.1k h0d85af4_0
    - pcre 8.45 he49afe7_0
    - perl 5.26.2 hbcb3906_1008
    - 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 pl526h770b8ee_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-html-parser 3.72 pl526h04f5b5a_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 pl526hb1dc21d_0
    - perl-ntlm 1.09 pl526_4
    - perl-parent 0.236 pl526_1
    - perl-socket 2.027 pl526_1
    - perl-storable 3.15 pl526h1de35cc_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 pl5262h06ef574_1002
    - perl-xml-sax 0.99 pl526_1
    - 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 h0419947_1
    - zlib 1.2.11 h7795811_1010
  run:
    - bzip2 >=1.0.8,<2.0a0
    - bzip2 >=1.0.8,<2.0a0
    - curl >=7.77.0,<8.0a0
    - entrez-direct
    - libcxx >=11.1.0
    - llvm-openmp >=11.1.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
