-
Notifications
You must be signed in to change notification settings - Fork 3.2k
/
meta.yaml
83 lines (75 loc) · 2.29 KB
/
meta.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
{% set version = "0.3.3.2" %}
{% set sha256 = "b9476c617bcbc3eea229a1becd7f70133d3d3c59869e90284dfaf4b915757366" %}
package:
name: prophyle
version: {{ version }}
source:
url: https://pypi.io/packages/source/p/prophyle/prophyle-{{version }}.tar.gz
sha256: {{ sha256 }}
build:
number: 2
skip: True # [py27]
run_exports:
- {{ pin_subpackage("prophyle", max_pin="x.x") }}
entry_points:
- prophyle = prophyle.prophyle:main
- prophyle_analyze.py = prophyle.prophyle_analyze:main
- prophyle_assignment.py = prophyle.prophyle_assignment:main
- prophyle_ncbi_tree.py = prophyle.prophyle_ncbi_tree:main
- prophyle_paired_end.py = prophyle.prophyle_paired_end:main
- prophyle_plot_tree.py = prophyle.prophyle_plot_tree:main
- prophyle_propagation_makefile.py = prophyle.prophyle_propagation_makefile:main
- prophyle_propagation_postprocessing.py = prophyle.prophyle_propagation_postprocessing:main
- prophyle_propagation_preprocessing.py = prophyle.prophyle_propagation_preprocessing:main
- prophyle_split_allseq.py = prophyle.prophyle_split_allseq:main
requirements:
build:
- make
- {{ compiler('cxx') }}
- {{ compiler('c') }}
host:
- python
- pip
- samtools
- zlib
- psutil
- zlib
run:
- python
- samtools
- ete3
- bitarray
- scipy
- wheel
- zlib
- psutil
- pysam
test:
imports:
- prophyle
commands:
- prophyle --help
- prophyle download --help
- prophyle index --help
- prophyle classify --help
- prophyle analyze --help
- prophyle compress --help
- prophyle decompress --help
- prophyle compile --help
- prophyle_analyze.py --help
- prophyle_assignment.py --help
- prophyle_ncbi_tree.py --help
- prophyle_paired_end.py --help
- prophyle_plot_tree.py --help
- prophyle_propagation_makefile.py --help
- prophyle_propagation_postprocessing.py --help || true # todo: once fixed, remove '|| true'
- prophyle_propagation_preprocessing.py --help
- prophyle_split_allseq.py --help
about:
home: https://github.com/karel-brinda/prophyle
license: MIT
license_file: LICENSE.txt
summary: ProPhyle is an accurate, resource-frugal and deterministic phylogeny-based metagenomic classifier.
extra:
additional-platforms:
- linux-aarch64