From c7d802fa975ae07e2e7d444e4851ac94de67856c Mon Sep 17 00:00:00 2001 From: Pranjal Pruthi <47497714+pranjalpruthi@users.noreply.github.com> Date: Tue, 25 Feb 2025 14:47:35 +0530 Subject: [PATCH] Add crossroad --- recipes/crossroad/meta.yaml | 68 +++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 recipes/crossroad/meta.yaml diff --git a/recipes/crossroad/meta.yaml b/recipes/crossroad/meta.yaml new file mode 100644 index 0000000000000..4626522c63f6a --- /dev/null +++ b/recipes/crossroad/meta.yaml @@ -0,0 +1,68 @@ +{% set name = "crossroad" %} +{% set version = "0.1.2" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://github.com/pranjalpruthi/crossroad/archive/v{{ version }}.tar.gz + sha256: e16787a3ceb8b0f9ca84aec881b7adef2e48a10313fd298c9dc8161367c47d5a + +build: + number: 0 + noarch: python + script: {{ PYTHON }} -m pip install . --no-deps -vv + entry_points: + - crossroad = crossroad.cli.main:main + +requirements: + host: + - python >=3.8 + - pip + - setuptools + run: + - python >=3.8 + - fastapi + - uvicorn + - python-multipart + - pandas + - pydantic + - requests + # Bioconda dependencies + - seqkit + - seqtk + - bedtools + +test: + imports: + - crossroad + - crossroad.cli + - crossroad.api + - crossroad.core + commands: + - crossroad --help + # Remove or comment out these tests since they're external dependencies + # - seqkit --help + # - seqtk + # - bedtools --help + requires: + - seqkit + - seqtk + - bedtools + +about: + home: https://github.com/pranjalpruthi/crossroad + license: MIT + license_family: MIT + license_file: LICENSE + summary: 'A tool for analyzing SSRs in genomic data' + description: | + Crossroad is a comprehensive tool for analyzing Simple Sequence Repeats (SSRs) + in genomic data, developed at CSIR-IGIB. + doc_url: https://github.com/pranjalpruthi/crossroad + dev_url: https://github.com/pranjalpruthi/crossroad + +extra: + recipe-maintainers: + - pranjalpruthi \ No newline at end of file