# This file created by conda-build 24.7.1
# meta.yaml template originally from:
# /Users/runner/work/bioconda-recipes/bioconda-recipes/recipes/kat, last modified Tue May 27 04:49:27 2025
# ------------------------------------------------

package:
  name: kat
  version: 2.4.2
source:
  patches:
    - 0001-install.patch
    - 0002-libs.patch
    - 0003-kat.patch
  sha256: d6116cefdb5ecd9ec40898dd92362afe1a76fa560abfe0f2cd29cbe0d95cb877
  url: https://github.com/TGAC/KAT/archive/Release-2.4.2.tar.gz
build:
  number: '5'
  run_exports:
    - kat >=2.4.2,<3.0a0
  string: py39hb73859e_5
requirements:
  build:
    - autoconf 2.72 pl5321had7229c_1
    - automake 1.17 pl5321h694c41f_0
    - ca-certificates 2025.4.26 hbd8a1cb_0
    - cctools_osx-64 1010.6 hd19c6af_6
    - clang 18.1.8 default_h576c50e_10
    - clang-18 18.1.8 default_h3571c67_10
    - clang_impl_osx-64 18.1.8 h6a44ed1_24
    - clang_osx-64 18.1.8 h7e5c614_24
    - clangxx 18.1.8 default_heb2e8d1_10
    - clangxx_impl_osx-64 18.1.8 h4b7810f_24
    - clangxx_osx-64 18.1.8 h7e5c614_24
    - compiler-rt 18.1.8 h1020d70_1
    - compiler-rt_osx-64 18.1.8 hf2b8a54_1
    - icu 75.1 h120a0e1_0
    - ld64_osx-64 951.9 h33512f0_6
    - libclang-cpp18.1 18.1.8 default_h3571c67_10
    - libcxx 20.1.5 hf95d169_0
    - libcxx-devel 18.1.8 h7c275be_8
    - libiconv 1.18 h4b5e92a_1
    - libllvm18 18.1.8 default_h3571c67_5
    - libltdl 2.4.3a h240833e_0
    - liblzma 5.8.1 hd471939_1
    - libtool 2.5.4 h240833e_0
    - libxml2 2.14.2 h8c082e5_0
    - libzlib 1.3.1 hd23fc13_2
    - llvm-tools 18.1.8 default_h3571c67_5
    - llvm-tools-18 18.1.8 default_h3571c67_5
    - m4 1.4.20 h6e16a3a_0
    - make 4.4.1 h00291cd_2
    - ncurses 6.5 h0622a9a_3
    - openssl 3.5.0 hc426f3f_1
    - perl 5.32.1 7_h10d778d_perl5
    - pkg-config 0.29.2 hf7e621a_1009
    - sigtool 0.1.3 h88f4db0_0
    - tapi 1300.6.5 h390ca13_0
    - zstd 1.5.7 h8210216_2
  host:
    - boost-cpp 1.83.0 h07eb623_0
    - brotli 1.1.0 h00291cd_2
    - brotli-bin 1.1.0 h00291cd_2
    - bzip2 1.0.8 hfdf4475_7
    - ca-certificates 2025.4.26 hbd8a1cb_0
    - certifi 2025.4.26 pyhd8ed1ab_0
    - contourpy 1.2.1 py39h0ca7971_0
    - cycler 0.12.1 pyhd8ed1ab_1
    - fonttools 4.58.0 py39hd18e689_0
    - freetype 2.13.3 h694c41f_1
    - icu 73.2 hf5e326d_0
    - importlib-resources 6.5.2 pyhd8ed1ab_0
    - importlib_resources 6.5.2 pyhd8ed1ab_0
    - kiwisolver 1.4.7 py39h0d8d0ca_0
    - lcms2 2.17 h72f5680_0
    - lerc 4.0.0 hcca01a6_1
    - libblas 3.9.0 31_h7f60823_openblas
    - libboost 1.83.0 hf44e908_0
    - libboost-devel 1.83.0 h7728843_0
    - libboost-headers 1.83.0 h694c41f_0
    - libbrotlicommon 1.1.0 h00291cd_2
    - libbrotlidec 1.1.0 h00291cd_2
    - libbrotlienc 1.1.0 h00291cd_2
    - libcblas 3.9.0 31_hff6cab4_openblas
    - libcxx 20.1.5 hf95d169_0
    - libdeflate 1.24 hcc1b750_0
    - libexpat 2.7.0 h240833e_0
    - libffi 3.4.6 h281671d_1
    - libfreetype 2.13.3 h694c41f_1
    - libfreetype6 2.13.3 h40dfd5c_1
    - libgfortran 14.2.0 hef36b68_105
    - libgfortran5 14.2.0 h58528f3_105
    - libjpeg-turbo 3.1.0 h6e16a3a_0
    - liblapack 3.9.0 31_h236ab99_openblas
    - liblzma 5.8.1 hd471939_1
    - liblzma-devel 5.8.1 hd471939_1
    - libopenblas 0.3.29 openmp_hbf64a52_0
    - libpng 1.6.47 h3c4a55f_0
    - libsqlite 3.49.2 hdb6dae5_0
    - libtiff 4.7.0 h1167cee_5
    - libwebp-base 1.5.0 h6cf52b4_0
    - libxcb 1.17.0 hf1f96e2_0
    - libzlib 1.3.1 hd23fc13_2
    - llvm-openmp 20.1.5 ha54dae1_0
    - matplotlib-base 3.8.4 py39hfca4cae_2
    - munkres 1.1.4 pyh9f0ad1d_0
    - ncurses 6.5 h0622a9a_3
    - numpy 1.22.4 py39h677350a_0
    - openjpeg 2.5.3 h7fd6d84_0
    - openssl 3.5.0 hc426f3f_1
    - packaging 25.0 pyh29332c3_1
    - pillow 11.2.1 py39h1fda9f2_0
    - pip 25.1.1 pyh8b19718_0
    - pthread-stubs 0.4 h00291cd_1002
    - pyparsing 3.2.3 pyhd8ed1ab_1
    - python 3.9.22 h55ef250_1_cpython
    - python-dateutil 2.9.0.post0 pyhff2d567_1
    - python_abi 3.9 7_cp39
    - readline 8.2 h7cca4af_2
    - scipy 1.13.1 py39h038d4f4_0
    - setuptools 80.8.0 pyhff2d567_0
    - six 1.17.0 pyhd8ed1ab_0
    - tabulate 0.9.0 pyhd8ed1ab_2
    - tk 8.6.13 h1abcd95_1
    - tzdata 2025b h78e105d_0
    - unicodedata2 16.0.0 py39h80efdc8_0
    - wheel 0.45.1 pyhd8ed1ab_1
    - xorg-libxau 1.0.12 h6e16a3a_0
    - xorg-libxdmcp 1.1.5 h00291cd_0
    - xz 5.8.1 h357f2ed_1
    - xz-gpl-tools 5.8.1 h357f2ed_1
    - xz-tools 5.8.1 hd471939_1
    - zipp 3.22.0 pyhd8ed1ab_0
    - zlib 1.3.1 hd23fc13_2
    - zstd 1.5.7 h8210216_2
  run:
    - boost-cpp <1.84.0
    - libcxx >=18
    - libzlib >=1.3.1,<2.0a0
    - matplotlib-base
    - numpy >=1.22.4,<2.0a0
    - python >=3.9,<3.10.0a0
    - python_abi 3.9.* *_cp39
    - scipy
    - tabulate
test:
  commands:
    - kat --version
about:
  dev_url: https://github.com/TGAC/KAT
  doc_url: https://kat.readthedocs.io/en/latest
  home: https://github.com/TGAC/KAT
  license: GPL-3.0-or-later
  license_family: GPL3
  license_file: COPYING
  summary: KAT is a suite of tools that analyse jellyfish hashes or sequence files
    (fasta or fastq) using kmer counts.
extra:
  copy_test_source_files: true
  final: true
  identifiers:
    - biotools:kat
    - doi:10.1093/bioinformatics/btw663
