-
Notifications
You must be signed in to change notification settings - Fork 43
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
Add new module for gene annotation: Bakta #95
Conversation
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, but I found a few points.
Thanks for the review ;)! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great, looks good to me!
About the changelog: Looks better now, but I think there arent multiple headlines needed for 2.1.0dev but all points can be summarized under one headline. As example see here where one headline summarizes the change between releases (which are typically several months away, many PRs).
I would really recommend soon a release, after a release your work doesnt need to stop, but the reviewing will be easier and another release can always be done in quick succession. Here is a detailed guide if you are wondering how that works: https://nf-co.re/docs/contributing/release_checklist (if you are not up to it I can also do it). If you have only a few more additions before a release, thats of course also fine.
Sorry I accidentally close it. |
Here is the changelog of a dev branch (release was yesterday/today so no additions yet), i.e. the date is the date of the release and I use no date for the dev branch. You could of course add something like "last changed " or such if you like. |
Regarding your last comments. Great! I could try the release. Actually, I am planning to move forward to the assembly step (new strategies and modules). This will might include major changes, so I think that we can proceed with the release. wdyt? |
I think releases are always good to have. Smaller but more frequent releases are better than huge but infrequent releases. But I myself do not follow that idea typically ;) |
PR checklist
nf-core lint
).nextflow run . -profile test,docker
).docs/usage.md
is updated.docs/output.md
is updated.CHANGELOG.md
is updated.README.md
is updated (including new tool citations and authors/contributors).PR description
Subworkflow added to perform gene annotation with Bakta .
Closes #94
MultiQC has been updated to v1.17. This version has a multiqc module for Bakta.
Important notes
No nf-core/bacass tests (
conf/test*.conf
) has been added for Bakta because downloading the db-light.gz (1.3G) in Zenodo is time consuming and slowdowns the testing process. Although, we can add bakta as a newconf/test*.config
file. For this reason, instead of substituting PROKKA (Removal of Prokka in favor of Bakta #94), Bakta has been added as an additional tool for gene annotation together with prokka and dfast.Bakta v1.8.2 fails due to dependency issue with the amrfinder-plus database. This issue has been overcomed by downloading the bakta database with bakta v1.8.1 and perforiming gene annotation wit bakta v1.8.2. Detailed info --> bakta#issue211 and bakta#issue241.