Merged
Conversation
Collaborator
Author
|
@nf-core-bot fix linting |
Collaborator
Author
Investigated CI test outcomes:
Conclusion: Most tests might be fine, but not long reads only tests. I'll see what I can do to make them pass. |
dialvarezs
approved these changes
Nov 18, 2025
Member
dialvarezs
left a comment
There was a problem hiding this comment.
Looks very clean!
Minor comments from my end.
Collaborator
Author
|
Profile Thanks for all the comments and the reviews! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds SemiBin2, related to #874
SemiBin2 handles cases where it finds no bins gracefully: exit code 0. It does error though when there are too less contigs (but I could not find how many are required). Therefore errors dont need to be ignored, I think.
Whenever long reads are used in the assembly (if
meta.lr_platform) then long read binning mode is activated. However I am not sure that is supposed to be used for SPAdes assemblies, because they are (at least last time I checked) short read assembles with long read stitching. But I follow the FAQWhat should I do if I have hybrid data (short- and long-reads)? From SemiBin's point-of-view, you should generally treat this using the long-reads pipeline (--sequencing-type=long_read).from here.About CI tests:
test_alternativesshould work as well and could be activated (requires snap update though)longreadonly&longreadonly_alternativesproduce assemblies with only 3 contigs, SemiBin2 complains; couldnt find any required minimum contig number though.Still to do:
-profile test_fullpending (test running atm)PR checklist
nf-core pipelines lint).nextflow run . -profile test,docker --outdir <OUTDIR>).nextflow run . -profile debug,test,docker --outdir <OUTDIR>).docs/usage.mdis updated.docs/output.mdis updated.CHANGELOG.mdis updated.README.mdis updated (including new tool citations and authors/contributors).