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

Added pharokka annotations and updated nf-tests to use nf-core/modules test data #92

Merged
merged 26 commits into from
Feb 19, 2024

Conversation

CarsonJM
Copy link
Collaborator

@CarsonJM CarsonJM commented Feb 8, 2024

PR checklist

  • This comment contains a description of changes (with reason).
  • If you've fixed a bug or added code that should be tested, add tests!
  • If you've added a new tool - have you followed the pipeline conventions in the contribution docs
  • If necessary, also make a PR on the nf-core/phageannotator branch on the nf-core/test-datasets repository.
  • Make sure your code lints (nf-core lint).
  • Ensure the test suite passes (nextflow run . -profile test,docker --outdir <OUTDIR>).
  • Check for unexpected warnings in debug mode (nextflow run . -profile debug,test,docker --outdir <OUTDIR>).
  • Usage Documentation in docs/usage.md is updated.
  • Output Documentation in docs/output.md is updated.
  • CHANGELOG.md is updated.
  • README.md is updated (including new tool citations and authors/contributors).

@CarsonJM CarsonJM changed the title Added pharokka annotations Added pharokka annotations and updated nf-tests to use nf-core/modules test data Feb 8, 2024
@CarsonJM CarsonJM self-assigned this Feb 9, 2024
@CarsonJM CarsonJM added the enhancement New feature or request label Feb 9, 2024
@CarsonJM CarsonJM linked an issue Feb 9, 2024 that may be closed by this pull request
@CarsonJM
Copy link
Collaborator Author

Consistently running into issues because of no remaining storage. Should be fixed by nextflow-io/nextflow#4713

Copy link
Member

@jfy133 jfy133 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall looks fine, is there any reason why you have so many local modules (the actual module files I can't see from my phone, so maybe they are very custom, but going to ask anyway)?

Once tested pass - node there are ways to delete random stuff on the gha node that isn't used for anything, if that helps... I can't remember who did it now but you could ask on slack

conf/test_data.config Show resolved Hide resolved
@CarsonJM
Copy link
Collaborator Author

Several of the local modules/subworkflows are very custom. But I have a to do list of adding many of them to nf-core modules. I'm also looking into potential nf-core module replacements for a few of them

#39

@jfy133
Copy link
Member

jfy133 commented Feb 17, 2024 via email

@jfy133
Copy link
Member

jfy133 commented Feb 17, 2024 via email

@CarsonJM CarsonJM merged commit 14666f3 into nf-core:dev Feb 19, 2024
41 of 42 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add pharokka to nf-core/phageannotator
2 participants