Skip to content

Commit

Permalink
new tool: orthodb (#51959)
Browse files Browse the repository at this point in the history
* added orthologer

* WIP:orthologer

* orthologer

* version

* minor

* orthologer version

* updated meta

* orthologer 3.2.3

* updated sha256

* Fix SHA256

* minor

* spdlog in meta

* orthologer: updated cmake OpenMP detection

* last macos fixes are now actually there

* meta

* updated brhclus - now compiles with clang

* fix macos

* meta/bash macos

* even more clang

* more cmake and macos issues

* updated installer

* update build and host section

* clean up recipe

* updated to new version

* path not needed with new version

* updated build number

* patch not needed anymore

* patch not needed anymore

* update for new package with macos fix

* updated tests and macos fix

* new sha256sum

* orthologer 3.3.2

* orthologer 3.3.2 - build number reset

* sed macos, do not do in place edit

* require bash 4.1 - will this work for macos?

* orthologer 3.3.2 - bash shebang update (macos)

* updated description

* version 3.4.0

* upd 3.4.0

* upd 3.4.0

* upd 3.4.0

* upd 3.4.0

* upd 3.4.0

* upd 3.4.0

* version 3.4.1

* update summary

* update to orthologer 3.4.2

* update license in meta.yaml

* added busco dep

* update to 3.5.0

* updated orthologer meta

* updated orthologer meta

* added orthodb api

* fixes according to coderabbit - remove bash requirements

* updated requirements

* upd requirements (requests)

* fix meta.yaml

* upd python ver

* run_exports readded

* run_exports readded

---------

Co-authored-by: Martin Grigorov <martin-g@users.noreply.github.com>
Co-authored-by: mencian <joshua.zhuang@yahoo.com>
  • Loading branch information
3 people authored Nov 6, 2024
1 parent e42ddb6 commit e773238
Show file tree
Hide file tree
Showing 2 changed files with 58 additions and 0 deletions.
2 changes: 2 additions & 0 deletions recipes/orthodb/build.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
$PYTHON -m pip install . --no-deps --ignore-installed -vv
56 changes: 56 additions & 0 deletions recipes/orthodb/meta.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
{% set name = "orthodb" %}
{% set version = "0.9.0" %}
{% set sha256 = "b1c776e5521c809245696c0c6388f3301d10966707774fc7fecaa4cd40481bd3" %}

package:
name: {{ name }}
version: {{ version }}

build:
number: 0
noarch: python
run_exports:
- {{ pin_subpackage('orthodb', max_pin="x") }}

source:
url: https://gitlab.com/ezlab/orthodb_py/-/archive/{{ version }}/orthodb_py-{{ version }}.tar.gz
sha256: {{ sha256 }}

files:
- LICENSE

requirements:
build:
- python >=3.7
- pip
- setuptools
host:
- python >=3.7
- pip
- setuptools
run:
- python >=3.7
- requests

test:
commands:
- python -c 'import orthodb'
- python -c 'from orthodb import OdbAPI'

about:
home: https://www.ezlab.org/orthodb_v12_userguide.html
license: GPL3
license_family: GPL3
license_file: LICENSE
summary: Interface to OrthoDB REST API.
description: Python interface to OrthoDB REST API with some additional functionality.
dev_url: https://gitlab.com/ezlab/orthodb_py
doc_url: https://www.ezlab.org/orthodb_v12_userguide.html#api

extra:
identifiers:
- biotools:orthodb
- doi:10.1093/nar/gkac996
- PMID:36350662
recipe-maintainers:
- ftegenfe

0 comments on commit e773238

Please sign in to comment.