-
Notifications
You must be signed in to change notification settings - Fork 2
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
Polishing for 1.5 release #13
Polishing for 1.5 release #13
Conversation
…e max_threads for each.
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## dev #13 +/- ##
==========================================
+ Coverage 87.15% 88.10% +0.95%
==========================================
Files 5 5
Lines 179 185 +6
==========================================
+ Hits 156 163 +7
+ Misses 23 22 -1 ☔ View full report in Codecov by Sentry. |
b4117bf
to
e058ec6
Compare
Docker and Singularity images are broken...🥲
...and fixed with updating to bookworm base images. |
>### Performance Note | ||
> | ||
>The decompression and compression used within umi-transfer is single-threaded, so to get the most reads per minute performance, see the [high performance guide](#high-performance-guide) | ||
The tool requires three FastQ files as input. You can manually specify the names and location of the output files with `--out` and `--out2` or the tool will automatically append a `with_UMI` suffix to your input file names. It additionally accepts to choose a custom UMI delimiter with `--delim` and to set the flags `-f`, `-c` and `-z`. |
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.
Did we drop support for single-end mode? That would be only two input fastq:s. Mostly just curious
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.
Yes, we dropped that with version 1.0 See the Discontinued Previous Features section in the release notes. It was too much clutter with the previous code organization, which did not cleanly separate the iterators from the file i/o.
After the current refactoring, it would actually not be that hard to bring it back or also enable reading one input stream from stdin
. But I also don't see that a singleton feature would be used frequently. Having paired reads to me seems to be the standard in recent years, and old data has no UMIs.
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!
Co-authored-by: Johannes Alneberg <[email protected]>
This PR comprises the bug fix for the thread limit and additionally some polish for the upcoming 1.5 release:
--threads
setting to the output file writers, do a proper split.