-
-
Notifications
You must be signed in to change notification settings - Fork 20
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
Rewrite for v2 #68
Rewrite for v2 #68
Commits on Aug 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 17350e4 - Browse repository at this point
Copy the full SHA 17350e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0204c8e - Browse repository at this point
Copy the full SHA 0204c8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1121700 - Browse repository at this point
Copy the full SHA 1121700View commit details -
Configuration menu - View commit details
-
Copy full SHA for 129a7c3 - Browse repository at this point
Copy the full SHA 129a7c3View commit details -
Bump BioSequences/BioSymbols to v3/v5 (BioJulia#66)
* Bump BioSequences/BioSymbols to v3/v5 * Bump Julia version
Configuration menu - View commit details
-
Copy full SHA for 3fd61ff - Browse repository at this point
Copy the full SHA 3fd61ffView commit details -
Return header, identifier and desc as string views
Currently, `header`, `identifier` and `description` returns `String`, which forces needless allocations. This PR adds the dependency `StringViews`, which allows the creation of an `AbstractString` from any `AbstractVector{UInt8}`. The aforementioned functions now return these string views backed by a view into the data buffer.
Configuration menu - View commit details
-
Copy full SHA for 04921c6 - Browse repository at this point
Copy the full SHA 04921c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb35d5f - Browse repository at this point
Copy the full SHA fb35d5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a85aaa2 - Browse repository at this point
Copy the full SHA a85aaa2View commit details -
Make identifier and header always return a string
Rename FASTQ.FASTQRead to FASTQ.Read
Configuration menu - View commit details
-
Copy full SHA for 0a74051 - Browse repository at this point
Copy the full SHA 0a74051View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfa37a8 - Browse repository at this point
Copy the full SHA cfa37a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87906a7 - Browse repository at this point
Copy the full SHA 87906a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1428cb1 - Browse repository at this point
Copy the full SHA 1428cb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b698270 - Browse repository at this point
Copy the full SHA b698270View commit details -
Apply suggestions from code review
Co-authored-by: Ciarán O'Mara <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 07782be - Browse repository at this point
Copy the full SHA 07782beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5130e27 - Browse repository at this point
Copy the full SHA 5130e27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8964cd7 - Browse repository at this point
Copy the full SHA 8964cd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d2f342 - Browse repository at this point
Copy the full SHA 2d2f342View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7e6684 - Browse repository at this point
Copy the full SHA e7e6684View commit details -
This returns a view into the sequence part of a FASTA/FASTQ record.
Configuration menu - View commit details
-
Copy full SHA for dafb50b - Browse repository at this point
Copy the full SHA dafb50bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b47ca9 - Browse repository at this point
Copy the full SHA 4b47ca9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6888127 - Browse repository at this point
Copy the full SHA 6888127View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ca0c38 - Browse repository at this point
Copy the full SHA 3ca0c38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 713106f - Browse repository at this point
Copy the full SHA 713106fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f057edc - Browse repository at this point
Copy the full SHA f057edcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 23bec6f - Browse repository at this point
Copy the full SHA 23bec6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a194d6 - Browse repository at this point
Copy the full SHA 6a194d6View commit details -
Instead of relying on the fallback implementation of iterate from BioGenerics, make the Readers carry their own Record object which is being read into when iterated. A new keyword argument `copy` of the Readers then control if the internal Record or a copy is yielded on iteration. This simplifies the current while-loop idiom for efficiently iterating over records in an IO, while also speeding up copied iteration
Configuration menu - View commit details
-
Copy full SHA for 835a5b5 - Browse repository at this point
Copy the full SHA 835a5b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13a822d - Browse repository at this point
Copy the full SHA 13a822dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a4b973 - Browse repository at this point
Copy the full SHA 8a4b973View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d7ee74 - Browse repository at this point
Copy the full SHA 4d7ee74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 492c4de - Browse repository at this point
Copy the full SHA 492c4deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c47c85 - Browse repository at this point
Copy the full SHA 2c47c85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03ddf50 - Browse repository at this point
Copy the full SHA 03ddf50View commit details -
Configuration menu - View commit details
-
Copy full SHA for f513e63 - Browse repository at this point
Copy the full SHA f513e63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a696fd - Browse repository at this point
Copy the full SHA 3a696fdView commit details -
Remove apparently unneeded BioGenerics
I'm not 100% sure what BioGenerics really does. I can see the idea of having abstract types for readers/writers, and have kept these. But the basic methods like sequence and isfilled doesn't seem to do anything. I've removed them.
Configuration menu - View commit details
-
Copy full SHA for 7a11472 - Browse repository at this point
Copy the full SHA 7a11472View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bb171a - Browse repository at this point
Copy the full SHA 9bb171aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 833492c - Browse repository at this point
Copy the full SHA 833492cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7885282 - Browse repository at this point
Copy the full SHA 7885282View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf27650 - Browse repository at this point
Copy the full SHA bf27650View commit details -
Configuration menu - View commit details
-
Copy full SHA for e97740b - Browse repository at this point
Copy the full SHA e97740bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 591089d - Browse repository at this point
Copy the full SHA 591089dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac68e4e - Browse repository at this point
Copy the full SHA ac68e4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b7f628 - Browse repository at this point
Copy the full SHA 6b7f628View commit details -
Do not allow > in FASTA sequence
This allows detecting if two records have been concatenated erroneously
Configuration menu - View commit details
-
Copy full SHA for 6a3e1c8 - Browse repository at this point
Copy the full SHA 6a3e1c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad49de9 - Browse repository at this point
Copy the full SHA ad49de9View commit details -
Add quality(String, record, part)
This is used when displaying the string to avoid future errors when a valid FASTQ record's quality cannot be decoded. This would occur if we change the default quality encoding
Configuration menu - View commit details
-
Copy full SHA for 379d146 - Browse repository at this point
Copy the full SHA 379d146View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75bd2d6 - Browse repository at this point
Copy the full SHA 75bd2d6View commit details -
Make quality return string views like other accessors
New function quality_scores now return a generator of decoded PHRED scores.
Configuration menu - View commit details
-
Copy full SHA for ab2d626 - Browse repository at this point
Copy the full SHA ab2d626View commit details -
Configuration menu - View commit details
-
Copy full SHA for 674e7b9 - Browse repository at this point
Copy the full SHA 674e7b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7c970f - Browse repository at this point
Copy the full SHA f7c970fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0594c24 - Browse repository at this point
Copy the full SHA 0594c24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ac8f19 - Browse repository at this point
Copy the full SHA 8ac8f19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a0b453 - Browse repository at this point
Copy the full SHA 6a0b453View commit details -
Configuration menu - View commit details
-
Copy full SHA for a527fd3 - Browse repository at this point
Copy the full SHA a527fd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21ed306 - Browse repository at this point
Copy the full SHA 21ed306View commit details -
Configuration menu - View commit details
-
Copy full SHA for 506a70d - Browse repository at this point
Copy the full SHA 506a70dView commit details -
Allow constructing FASTQ with string quality
Add constructor covering `Record(::String, ::String, ::String)`.
Configuration menu - View commit details
-
Copy full SHA for b2d1e88 - Browse repository at this point
Copy the full SHA b2d1e88View commit details -
Configuration menu - View commit details
-
Copy full SHA for cba936e - Browse repository at this point
Copy the full SHA cba936eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea60d67 - Browse repository at this point
Copy the full SHA ea60d67View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbe28d2 - Browse repository at this point
Copy the full SHA cbe28d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2ec9e8 - Browse repository at this point
Copy the full SHA c2ec9e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bedad9 - Browse repository at this point
Copy the full SHA 0bedad9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f87995 - Browse repository at this point
Copy the full SHA 7f87995View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd0971f - Browse repository at this point
Copy the full SHA dd0971fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f0a64f - Browse repository at this point
Copy the full SHA 7f0a64fView commit details -
Configuration menu - View commit details
-
Copy full SHA for be6ea71 - Browse repository at this point
Copy the full SHA be6ea71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e13aa2 - Browse repository at this point
Copy the full SHA 6e13aa2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f30555b - Browse repository at this point
Copy the full SHA f30555bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 54765bd - Browse repository at this point
Copy the full SHA 54765bdView commit details
Commits on Aug 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 020e384 - Browse repository at this point
Copy the full SHA 020e384View commit details -
Configuration menu - View commit details
-
Copy full SHA for e29fdc7 - Browse repository at this point
Copy the full SHA e29fdc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c89b58 - Browse repository at this point
Copy the full SHA 5c89b58View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3b1f3c - Browse repository at this point
Copy the full SHA c3b1f3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb8ba3e - Browse repository at this point
Copy the full SHA fb8ba3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22fa94a - Browse repository at this point
Copy the full SHA 22fa94aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67f0fdb - Browse repository at this point
Copy the full SHA 67f0fdbView commit details
Commits on Aug 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 145d444 - Browse repository at this point
Copy the full SHA 145d444View commit details -
Configuration menu - View commit details
-
Copy full SHA for b828fc6 - Browse repository at this point
Copy the full SHA b828fc6View commit details
Commits on Aug 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c66d035 - Browse repository at this point
Copy the full SHA c66d035View commit details