-
Notifications
You must be signed in to change notification settings - Fork 22
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 mmseqs2 taxonomy #343
Add mmseqs2 taxonomy #343
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.
Nice work so far 🥳 I left a few comments and will wait for a ping from you when the workflow is ready to be reviewed.
The PR works locally, however for the test to pass it still requires |
Co-authored-by: Jasmin Frangenberg <73216762+jasmezz@users.noreply.github.com>
Co-authored-by: Jasmin Frangenberg <73216762+jasmezz@users.noreply.github.com>
Co-authored-by: Jasmin Frangenberg <73216762+jasmezz@users.noreply.github.com>
Co-authored-by: Jasmin Frangenberg <73216762+jasmezz@users.noreply.github.com>
pinging @jasmezz and @jfy133 and @louperelo for review. Pweez :) |
Co-authored-by: Jasmin Frangenberg <73216762+jasmezz@users.noreply.github.com>
Co-authored-by: Jasmin Frangenberg <73216762+jasmezz@users.noreply.github.com>
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.
Amazing work! 🤩
I think I didn't find logic errors really, just a lot of minor tweaks/formatting/wording.
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.
I'm with @jasmezz here! Nextflow code/logic looks great, lots of minor structural/pedantic formatting thigns :D very good work @Darcy220606 !
workflows/funcscan.nf
Outdated
// The final subworkflow reports need taxonomic classification | ||
// This can be either on NT or AA level depending on annotation | ||
// NOTE: (AA tax. classification will be added only when its PR is merged - NOW - only on NT) |
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.
Maybe say TODO rather than NOTE so easier to identify in tfuture :)
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.
Even closer!
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.
Seems like you skipped most of my tiny formatting and typo fixes from the last review. 👀 For those which you disagree with, please comment.
@jasmezz Ive commited and pushed all your changes/suggestions from last week in this latest round, i dont know which version you were reviewing yesterday. Can you check again please ? |
@Darcy220606 did you also add my changes already, e.g. the license at the top of the scripts? They are also not displayed for me...? |
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.
A few minor things, but otherwise I think we are there!! Well done @Darcy220606 !
Do you plan to make an offiical nf-core MMSEQs subworkflow later and replace it at a later date? If you want guidance I have a PR open you can replicate for a different subworkflow and can send you (I can't remember if you've done a nf-core subworkflow or not yet).
…d_mmseqs2_taxonomy
Yes @jfy133 , ill be making a nf-core subworkflow as we discussed. Its in the todo list :) Thanks ill have a look at the PR and use it as a template. |
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.
Done! And very well done. I didn't find anything apart from typos/formatting or mini-updates in docs, so you can commit with [skip ci] if you want.
PR checklist
This PR adds teh taxonomic classification of contigs in a step prior enterig contig annotations.
This PR includes solving other issues and therefore closes issue Unify output of workflow summary tools #233 Reorder/rename hamronization summary columns #333 Include Contig taxonomic classification before going into the summary modules #318
For this PR to pass, it requires fixing a bug in
mmseqs/createtsv
module. UPDATE: FINALLY MERGEDThis 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/funcscan 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>
).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).