Skip to content

Commit eb7d7d2

Browse files
committed
.
1 parent c5a6956 commit eb7d7d2

1 file changed

Lines changed: 62 additions & 0 deletions

File tree

conda-recipes/meta.yaml

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
{% set name = "recmpox" %}
2+
{% set version = "0.0.1" %}
3+
4+
package:
5+
name: {{ name }}
6+
version: {{ version }}
7+
8+
source:
9+
url: https://github.com/DaanJansen94/RecMpox/archive/v{{ version }}.tar.gz
10+
sha256: 1ff173a14df65d214d7a3b57b14f2442414680ad95629c07490cf28e7923c2c5
11+
12+
build:
13+
number: 0
14+
noarch: python
15+
entry_points:
16+
- recmpox=recmpox.recmpox:main
17+
script:
18+
- "{{ PYTHON }} -m pip install . --no-deps --no-build-isolation -vvv"
19+
- mkdir -p $PREFIX/etc/conda/activate.d $PREFIX/etc/conda/deactivate.d
20+
- echo 'export PYTHONNOUSERSITE=1' > $PREFIX/etc/conda/activate.d/recmpox-env-vars.sh
21+
- echo 'unset PYTHONNOUSERSITE' > $PREFIX/etc/conda/deactivate.d/recmpox-env-vars.sh
22+
run_exports:
23+
- {{ pin_subpackage(name, max_pin='x.x') }}
24+
25+
requirements:
26+
host:
27+
- python >=3.9
28+
- pip
29+
- setuptools
30+
run:
31+
- python >=3.9
32+
- minimap2
33+
- samtools
34+
- squirrel
35+
36+
test:
37+
imports:
38+
- recmpox
39+
commands:
40+
- recmpox --help
41+
42+
about:
43+
home: https://github.com/DaanJansen94/RecMpox
44+
license: GPL-3.0-or-later
45+
license_family: GPL
46+
license_file: LICENSE
47+
summary: RecMpox flags potential recombination events in monkeypox consensus genomes.
48+
description: |
49+
When the environment is activated, PYTHONNOUSERSITE=1 is set so Squirrel and RecMpox use only the conda env's packages.
50+
RecMpox is a command-line tool that flags potential recombination events in monkeypox viruses.
51+
It identifies recombination tract breakpoints within your own provided consensus genomes.
52+
It does not confirm recombination; it flags genomes that may be recombinant for further investigation.
53+
RecMpox takes two references (e.g. Clade Ia vs Ib, or IIa vs IIb), aligns them with Squirrel,
54+
finds diagnostic SNP positions where the references differ, then classifies each consensus genome
55+
at those positions. Genomes where both refs contribute at least 5% are flagged as potential
56+
recombinants; recombination tracts and breakpoints are inferred along the genome.
57+
doc_url: https://github.com/DaanJansen94/RecMpox/blob/main/README.md
58+
dev_url: https://github.com/DaanJansen94/RecMpox
59+
60+
extra:
61+
recipe-maintainers:
62+
- DaanJansen94

0 commit comments

Comments
 (0)