Skip to content

Commit

Permalink
Database download simplified
Browse files Browse the repository at this point in the history
Added cog2ko database
COG2KO now only written for KOs with more than 50 % for each COG
  • Loading branch information
iquasere committed Dec 27, 2023
1 parent d466aad commit dee3484
Show file tree
Hide file tree
Showing 8 changed files with 1,346 additions and 151 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
uses: docker/build-push-action@v2
with:
context: .
file: ./Dockerfile
file: ./ci/Dockerfile
tags: recognizer:latest
outputs: type=docker,dest=/tmp/recognizer.tar
- name: Upload artifact
Expand All @@ -41,7 +41,7 @@ jobs:
docker load --input /tmp/recognizer.tar
docker image ls -a
- name: Default annotation
run: docker run recognizer /bin/bash -c "mkdir resources_directory; mv reCOGnizer/ci/cdd.tar.gz resources_directory; recognizer -f reCOGnizer/ci/proteomes.fasta -rd resources_directory --download-resources --quiet -sd -dbs COG,TIGRFAM"
run: docker run recognizer /bin/bash -c "mkdir resources_directory; mv reCOGnizer/ci/cdd.tar.gz resources_directory; recognizer -f reCOGnizer/ci/proteomes.fasta -rd resources_directory --quiet -dbs COG,TIGRFAM"

taxonomy-based-annotation:
runs-on: ubuntu-latest
Expand All @@ -57,7 +57,7 @@ jobs:
docker load --input /tmp/recognizer.tar
docker image ls -a
- name: Taxonomy-based annotation
run: docker run recognizer /bin/bash -c "mkdir resources_directory; mv reCOGnizer/ci/cdd.tar.gz resources_directory; recognizer -f reCOGnizer/ci/proteomes.fasta -rd resources_directory --tax-file reCOGnizer/ci/UPIMAPI_results.tsv --tax-col 'Taxonomic lineage IDs (SPECIES)' --protein-id-col qseqid --species-taxids --download-resources --quiet -sd"
run: docker run recognizer /bin/bash -c "mkdir resources_directory; mv reCOGnizer/ci/cdd.tar.gz resources_directory; recognizer -f reCOGnizer/ci/proteomes.fasta -rd resources_directory --tax-file reCOGnizer/ci/UPIMAPI_results.tsv --tax-col 'Taxonomic lineage IDs (SPECIES)' --protein-id-col qseqid --species-taxids --quiet"

custom-database-annotation:
runs-on: ubuntu-latest
Expand All @@ -73,4 +73,4 @@ jobs:
docker load --input /tmp/recognizer.tar
docker image ls -a
- name: Custom database annotation
run: docker run recognizer /bin/bash -c "mkdir resources_directory; mv reCOGnizer/ci/cdd.tar.gz resources_directory; tar -xzf resources_directory/cdd.tar.gz -C resources_directory; makeprofiledb -in reCOGnizer/ci/ci.pn -out resources_directory/db; recognizer -f reCOGnizer/ci/proteomes.fasta -rd resources_directory --download-resources --quiet -sd -dbs resources_directory/db --custom-databases"
run: docker run recognizer /bin/bash -c "mkdir resources_directory; mv reCOGnizer/ci/cdd.tar.gz resources_directory; tar -xzf resources_directory/cdd.tar.gz -C resources_directory; makeprofiledb -in reCOGnizer/ci/ci.pn -out resources_directory/db; recognizer -f reCOGnizer/ci/proteomes.fasta -rd resources_directory --quiet -dbs resources_directory/db --custom-databases"
7 changes: 0 additions & 7 deletions build.sh

This file was deleted.

File renamed without changes.
3 changes: 0 additions & 3 deletions install.bash

This file was deleted.

6 changes: 6 additions & 0 deletions meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,12 @@ build:
number: 0
run_exports:
- { { pin_subpackage(name, max_pin="x.x") } }
script: >
mkdir -p $PREFIX/bin &&
mkdir -p $PREFIX/share &&
cp recognizer.py resources/fun.tsv resources/cog2ko.tsv resources/cog2ec_recognizer.tsv $PREFIX/share &&
chmod +x $PREFIX/share/recognizer.py &&
ln -s $PREFIX/share/keggcharter.py $PREFIX/bin/keggcharter
requirements:
run:
Expand Down
Loading

0 comments on commit dee3484

Please sign in to comment.