Skip to content

Commit

Permalink
Update PhaBOX 2.1.2
Browse files Browse the repository at this point in the history
Update PhaBOX to 2.1.2 version and add new requirements
  • Loading branch information
KennthShang authored Oct 31, 2024
1 parent 1023401 commit cdada4a
Showing 1 changed file with 34 additions and 26 deletions.
60 changes: 34 additions & 26 deletions recipes/phabox/meta.yaml
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit cdada4a

Please sign in to comment.