Skip to content

Commit 0a2da1b

Browse files
Add staphscope recipe v1.1.0 (#63781)
* Add staphscope recipe v1.1.0 * Fix linting errors: use matplotlib-base and add run_exports * Add skip_imports: perl to fix Perl import test * Add skip_imports: perl to fix Perl import test * Update meta.yaml --------- Co-authored-by: Joshua Zhuang <71105179+mencian@users.noreply.github.com>
1 parent dec7544 commit 0a2da1b

File tree

1 file changed

+73
-0
lines changed

1 file changed

+73
-0
lines changed

recipes/staphscope/meta.yaml

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
{% set name = "staphscope" %}
2+
{% set version = "1.1.0" %}
3+
4+
package:
5+
name: {{ name|lower }}
6+
version: {{ version }}
7+
8+
source:
9+
url: https://github.com/bbeckley-hub/staphscope-typing-tool/archive/v{{ version }}.tar.gz
10+
sha256: 0ea49f2678bbb93d3c30a7188dc5543e939997369492d548862e75d4c046a7a4
11+
12+
build:
13+
noarch: python
14+
number: 0
15+
script: "{{ PYTHON }} -m pip install . --no-deps --no-build-isolation --no-cache-dir -vvv"
16+
entry_points:
17+
- staphscope = staphscope.staphscope:main
18+
run_exports:
19+
- {{ pin_subpackage(name, max_pin="x") }}
20+
21+
requirements:
22+
host:
23+
- python >=3.8
24+
- pip
25+
- setuptools
26+
run:
27+
- python >=3.8
28+
- pandas >=1.5.0
29+
- biopython >=1.80
30+
- psutil >=5.9.0
31+
- requests >=2.28.0
32+
- tqdm >=4.64.0
33+
- click >=8.0.0
34+
- beautifulsoup4 >=4.11.0
35+
- lxml >=4.9.0
36+
- matplotlib-base >=3.5.0
37+
- seaborn-base >=0.12.0
38+
- scipy >=1.10.1
39+
- plotly >=5.10.0
40+
- abricate >=1.0.1
41+
- perl
42+
- any2fasta
43+
- blast >=2.13.0
44+
- perl-moo
45+
- perl-list-moreutils
46+
- perl-json
47+
- perl-lwp-protocol-https
48+
- perl-path-tiny
49+
- perl-data-dumper
50+
- perl-getopt-long
51+
- perl-file-which
52+
53+
test:
54+
commands:
55+
- staphscope --help
56+
skip_imports: perl
57+
58+
about:
59+
home: https://github.com/bbeckley-hub/staphscope-typing-tool
60+
license: MIT
61+
license_file: LICENSE
62+
summary: 'Advanced Staphylococcus aureus Typing & Lineage Analysis Platform'
63+
description: |
64+
StaphScope is a comprehensive bioinformatics tool for Staphylococcus aureus
65+
genomic analysis including MLST typing, spa typing, SCCmec analysis,
66+
antimicrobial resistance detection, virulence factors, plasmid profiling,
67+
and lineage prediction from whole genome sequencing data.
68+
doc_url: https://github.com/bbeckley-hub/staphscope-typing-tool
69+
dev_url: https://github.com/bbeckley-hub/staphscope-typing-tool
70+
71+
extra:
72+
recipe-maintainers:
73+
- bbeckley-hub

0 commit comments

Comments
 (0)