From cdada4aa15252363db5b3a7afcffb45a91037a1b Mon Sep 17 00:00:00 2001 From: SHANG Jiayu Date: Thu, 31 Oct 2024 12:28:25 +0800 Subject: [PATCH] Update PhaBOX 2.1.2 Update PhaBOX to 2.1.2 version and add new requirements --- recipes/phabox/meta.yaml | 60 +++++++++++++++++++++++----------------- 1 file changed, 34 insertions(+), 26 deletions(-) diff --git a/recipes/phabox/meta.yaml b/recipes/phabox/meta.yaml index 33d901868c12f..b3bdaef73255b 100644 --- a/recipes/phabox/meta.yaml +++ b/recipes/phabox/meta.yaml @@ -1,61 +1,69 @@ {% set name = "PhaBOX" %} -{% set version = "2.1.0" %} +{% set version = "2.1.2" %} package: name: "{{ name|lower }}" version: "{{ version }}" source: - url: https://github.com/KennthShang/{{ name }}/archive/refs/tags/{{ version }}.tar.gz - sha256: 0ffe4da03ccc2aac77c17866033ce513f72a5ecdf9df108abbcdbfced438b04c + url: https://github.com/KennthShang/{{ name }}/archive/refs/tags/v{{ version }}.tar.gz + sha256: d23a9d0bd68c49e8729ae893a7436f2b907e745637450b3a473c3a88762dab75 build: number: 0 noarch: python script: "{{ PYTHON }} -m pip install . --no-deps --no-build-isolation --no-cache-dir -vvv" entry_points: - - phabox2 = phabox2.phabox2:main - run_exports: - - {{ pin_subpackage('phabox', max_pin="x.x") }} + - phabox2=phabox2.phabox2:main requirements: host: - - pip - - python >=3.8 + - python - setuptools run: - - python >=3.8 - - biopython >=1.84 - - datasets >=3 - - kcounter >=0.1.1 - - fasttree >=2.1.11 - - mafft >=7.525 - - networkx >=3.4 - - numpy >=1.26 - - pandas >=2 - - prodigal-gv >=2.11.0 - - pyarrow >=16 - - pytorch >=2.4 - - scipy >=1.14 - - seaborn-base >=0.13.2 - - transformers >=4 + - python =3.10.14 + - diamond =0.9.14 + - blast =2.16.0 + - mcl =22.282 + - fasttree =2.1.11 + - kcounter =0.1.1 + - mafft =7.525 + - numpy =1.26.4 + - pandas =2.2.3 + - networkx =3.4.2 + - seaborn-base =0.13.2 + - biopython =1.84 + - tqdm =4.66.5 + - scipy =1.14.1 + - datasets + - transformers + - pytorch + - triton + - accelerate + - prodigal-gv test: commands: - phabox2 --help about: - home: "https://phage.ee.cityu.edu.hk" + home: https://github.com/KennthShang/PhaBOX license: "AFL-3.0" license_family: OTHER license_file: "LICENSE.md" - summary: "Phage BOX is a Python library for phage-related tasks." + summary: Virus identification and analysis tool set dev_url: "https://github.com/KennthShang/PhaBOX" doc_url: "https://github.com/KennthShang/PhaBOX/wiki" extra: recipe-maintainers: - - bernt-matthias + - SHANG Jiayu + - PENG Cheng identifiers: - doi:10.1093/bioadv/vbad101 - biotools:phabox + +channels: + - bioconda + - conda-forge + - defaults