{% set version = "1.3.3" %}
{% set sha256 = "1cccafd926615877a8b48cdd8efc118ad90289b378d86fd9c3c8368011419f4c" %}

package:
  name: htstream
  version: {{ version }}

source:
  url: https://github.com/s4hts/HTStream/archive/v{{ version }}.tar.gz
  sha256: {{ sha256 }}

build:
  number: 3

requirements:
  build:
    - make
    - {{ compiler('c') }}
    - {{ compiler('cxx') }}

  host:
    - cmake
    - boost
    - zlib
    - bzip2
    - xz

  run:
    - boost
    - zlib
    - bzip2
    - xz

test:
  commands:
    - hts_AdapterTrimmer --help
    - hts_CutTrim --help
    - hts_LengthFilter --help
    - hts_NTrimmer --help
    - hts_Overlapper --help
    - hts_PolyATTrim --help
    - hts_Primers --help
    - hts_QWindowTrim --help
    - hts_SeqScreener --help
    - hts_Stats --help
    - hts_SuperDeduper --help

about:
  home: https://s4hts.github.io/HTStream/
  license: Apache 2.0
  license_family: Apache
  license_file: LICENSE
  summary: |
    HTStream is a quality control and processing pipeline for High Throughput Sequencing data.
    The difference between HTStream and other tools is that HTStream uses a tab delimited fastq format that allows for streaming from application to application.
    This streaming creates some awesome efficiencies when processing HTS data and makes it fully interoperable with other standard Linux tools. 
