-
Notifications
You must be signed in to change notification settings - Fork 82
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
Restructure stream handles from files to formats. #1156
Conversation
test/unit/io/alignment_file/alignment_file_format_test_template.hpp
Outdated
Show resolved
Hide resolved
454a307
to
df55d5a
Compare
df55d5a
to
50d1e48
Compare
Codecov Report
@@ Coverage Diff @@
## master #1156 +/- ##
==========================================
- Coverage 96.86% 96.69% -0.18%
==========================================
Files 212 209 -3
Lines 8274 8058 -216
==========================================
- Hits 8015 7792 -223
- Misses 259 266 +7
Continue to review full report at Codecov.
|
27a0087
to
7882931
Compare
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.
Just a few minor comments.
But, theoretically, read
and write
are public (e.g. here). So there should be some deprecation? 🤐
no they are not! we do not use the formats but the files for reading :) |
7882931
to
f1c620f
Compare
Yes I know, but my point is that you can find it in the user docs ... i.e. if someone wanted to use it, they could and it would be a public api. |
ahh. true. Darn, I am not sure if this should stay public.. |
We can mark them with |
Remember that we do want people to be able to add their own formats so there need to be public concepts that define the interface of such formats. |
But currently you cannot add your own format unless in the seqan3 namespace 🙈 |
Yes, but we explicitly said before the release that this was something we want to fix before 3.1 |
Yes, was there a solution already? |
f1c620f
to
b59bb0d
Compare
b59bb0d
to
da6a809
Compare
da6a809
to
09fcd31
Compare
09fcd31
to
6307805
Compare
So we delay this for now? |
Yes. |
blocked by other restructurings, close for now |
Blocked by
#1160Blocked by
#1184Moves the stream handle from the file to the format
and for alignment SAM removes all usage of
operator<<()
in favour of working directly on the ostreambuf_iterator.