Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Saccharis #51314

Merged
merged 57 commits into from
Oct 11, 2024
Merged
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
cb93e7e
Add recipe for saccharis 2.0 dev18 build 1 to bioconda
AlexSCFraser Jun 13, 2023
f6f773d
updated to use git tag
AlexSCFraser Jun 23, 2023
e647f0b
Merge branch 'master' into saccharis
AlexSCFraser Jun 23, 2023
d37cc1b
updated to use a python package generated from setuptools build, with…
AlexSCFraser Jun 23, 2023
25078ad
Merge remote-tracking branch 'origin/saccharis' into saccharis
AlexSCFraser Jun 23, 2023
ae1285b
lowercased hash, since it's case-sensitive
AlexSCFraser Jun 24, 2023
a7ddfe6
added filename as "fn: saccharis-{{ version }}.tar.gz"
AlexSCFraser Jun 24, 2023
ebbdbc4
removed filename since bioconda considers it an error
AlexSCFraser Jun 24, 2023
3e3a965
update url link
AlexSCFraser Jun 24, 2023
4696ace
update sha256
AlexSCFraser Jun 24, 2023
e68ac62
remove unneeded comments
AlexSCFraser Jun 26, 2023
a5b62b4
remove tests which write files
AlexSCFraser Jun 26, 2023
f2ff867
remove tests which write files, with comment
AlexSCFraser Jun 26, 2023
675e10e
Merge branch 'master' into saccharis
AlexSCFraser Jun 26, 2023
9ce1b21
Merge branch 'saccharis' of https://github.com/saccharis/bioconda-rec…
AlexSCFraser Jun 26, 2023
83b518b
add new release data to bioconda recipe
AlexSCFraser Aug 23, 2023
93dc1ee
Merge branch 'master' into saccharis
AlexSCFraser Aug 23, 2023
7e31b96
change build number to zero to satisfy bioconda linter
AlexSCFraser Aug 24, 2023
a383bb2
Merge remote-tracking branch 'origin/saccharis' into saccharis
AlexSCFraser Aug 24, 2023
68d2dec
Merge branch 'master' into saccharis
AlexSCFraser Aug 24, 2023
9ab5ebd
add blast dependency
AlexSCFraser Aug 29, 2023
12f9814
Merge remote-tracking branch 'origin/saccharis' into saccharis
AlexSCFraser Aug 29, 2023
678ec9e
Merge branch 'master' into saccharis
AlexSCFraser Aug 29, 2023
84a1857
add run_exports breaking change behaviour
AlexSCFraser Aug 29, 2023
bc0d6d1
change name to lowercase in run_exports
AlexSCFraser Aug 29, 2023
d4eeb44
fix spacing
AlexSCFraser Aug 29, 2023
f59a507
nesting issue
AlexSCFraser Aug 29, 2023
6d75ac2
remove nesting
AlexSCFraser Aug 29, 2023
df74506
fix version spacing
AlexSCFraser Aug 29, 2023
e6a01df
update to dev20
AlexSCFraser Sep 8, 2023
25aba53
Merge branch 'master' into saccharis
AlexSCFraser Sep 8, 2023
5ffd64f
update to dev20
AlexSCFraser Sep 8, 2023
4c3934d
Merge remote-tracking branch 'origin/saccharis' into saccharis
AlexSCFraser Sep 8, 2023
f234ecd
update to dev21
AlexSCFraser Sep 20, 2023
e534b01
Merge remote-tracking branch 'bioconda_origin/master' into saccharis
AlexSCFraser Sep 20, 2023
4eb4056
fix >= sign
AlexSCFraser Sep 20, 2023
4fb0457
increment build to fix small error
AlexSCFraser Sep 22, 2023
c63f725
Merge remote-tracking branch 'bioconda_origin/master' into saccharis
AlexSCFraser Sep 22, 2023
76ca403
Merge branch 'master' into saccharis
AlexSCFraser Sep 22, 2023
4e71a6e
update file hash and increment build
AlexSCFraser Sep 22, 2023
6828344
Merge remote-tracking branch 'origin/saccharis' into saccharis
AlexSCFraser Sep 22, 2023
ab4ef38
Merge remote-tracking branch 'bioconda_origin/master' into saccharis
AlexSCFraser Sep 10, 2024
3e8ddf0
revert 2.0.1 to working dev21 build
AlexSCFraser Sep 10, 2024
b1dfdf8
upload 2.0.1 dev21 version with fixed database download
AlexSCFraser Sep 18, 2024
688e910
Merge branch 'master' into saccharis
AlexSCFraser Sep 18, 2024
68337c1
Merge branch 'master' into saccharis
AlexSCFraser Sep 18, 2024
e1f3d31
upload 2.0.1 dev21 version with another database download fix
AlexSCFraser Oct 10, 2024
56121d0
Merge remote-tracking branch 'origin/saccharis' into saccharis
AlexSCFraser Oct 10, 2024
df88bf4
Merge branch 'master' into saccharis
AlexSCFraser Oct 10, 2024
c57c8da
Merge branch 'master' into saccharis
AlexSCFraser Oct 10, 2024
ea9b2a3
increment build num
AlexSCFraser Oct 10, 2024
31063c4
Merge remote-tracking branch 'origin/saccharis' into saccharis
AlexSCFraser Oct 10, 2024
331bc95
increment build num
AlexSCFraser Oct 10, 2024
0ed7835
increment build num
AlexSCFraser Oct 10, 2024
a23dbf5
Merge branch 'master' into saccharis
AlexSCFraser Oct 10, 2024
52e9f1b
update setuptools build requirements
AlexSCFraser Oct 11, 2024
cc77e98
update setuptools build requirements
AlexSCFraser Oct 11, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 20 additions & 9 deletions recipes/saccharis/meta.yaml
Original file line number Diff line number Diff line change
@@ -1,19 +1,20 @@
{% set name = "SACCHARIS" %}
{% set version = "2.0.1.dev21" %}
{% set hash = "1e5c4bb35414d1421f4debcf0ecb53cd62a853b40a887486a44c2c7a8929b113" %}
{% set hash = "327FCE45E7B50BF0C52064DA883CC4A21BCE183EBACF4C4A827FE2C5BE934CB3" %}


package:
name: "{{ name|lower }}"
version: "{{ version }}"

source:
url: https://github.com/saccharis/SACCHARIS_2/releases/download/v{{ version }}/saccharis-{{ version }}.tar.gz
# url: https://github.com/saccharis/SACCHARIS_2/releases/download/v{{ version }}/saccharis-{{ version }}.tar.gz
url: https://github.com/saccharis/SACCHARIS_2/releases/download/v2.0.1.dev21/saccharis-2.0.1.dev21_2.tar.gz
sha256: {{ hash|lower }}

build:
noarch: python
number: 0
number: 2
script: {{ PYTHON }} setup.py install --single-version-externally-managed --record=record.txt
preserve_egg_dir: True # added because the entry points below seem to be causing a build error
entry_points:
Expand All @@ -23,16 +24,20 @@ build:
- saccharis.rename_user_file = saccharis.utils.UserFastaRename:cli_main
- saccharis.prune_seqs = saccharis.ExtractAndPruneCAZymes:cli_prune_seqs
- saccharis.screen_cazome = saccharis.ScreenUserFile:cli_cazome
- saccharis.show_family_categories = saccharis.utils.FamilyCategories:show_categories
- saccharis.show_family_categories = saccharis.utils.FamilyCategories:cli_show_categories
- saccharis-gui = saccharis.gui.PipelineGUI:main
- saccharis.config = saccharis.utils.AdvancedConfig:cli_config
- saccharis.update_db = saccharis.ExtractAndPruneCAZymes:update_hmms
- saccharis.update_db = saccharis.utils.DatabaseDownload:cli_update_hmms
run_exports:
- {{ pin_subpackage("saccharis", max_pin="x.x") }}

requirements:
build:
- python
- setuptools
host:
- python >=3.6
- setuptools
- pip
run:
- beautifulsoup4 >=4.11.1
Expand Down Expand Up @@ -70,14 +75,20 @@ test:
commands:
# pipe test output to null for these tests, per https://bioconda.github.io/contributor/guidelines.html#tests
- saccharis -v > /dev/null
- saccharis.show_family_categories > /dev/null
# below tests need to be commented out for successful build on bioconda because there is no file write permission
# - saccharis.make_family_files
- saccharis.show_family_categories --help > /dev/null
- saccharis.make_family_files --help > /dev/null
- saccharis.add_family_category --help > /dev/null
- saccharis.rename_user_file --help > /dev/null
- saccharis.prune_seqs --help > /dev/null
- saccharis.screen_cazome --help > /dev/null
- saccharis.config --help > /dev/null
- saccharis.update_db --help > /dev/null

about:
home: https://github.com/saccharis/SACCHARIS_2
dev_url: https://github.com/saccharis/SACCHARIS_2
description: Bioinformatics pipeline to automate phylogenetic analysis of CAZyme families in FASTA sequences via creation of phylogenetic trees.
description: Bioinformatics pipeline to automate phylogenetic analysis of CAZyme families in FASTA sequences via
creation of phylogenetic trees.
license: GPL-3.0-or-later
license_family: GPL3
license_file: LICENSE
Expand Down