tiny-count: adding classifier support to sequence-based counting#287
Merged
taimontgomery merged 5 commits intomasterfrom Mar 6, 2023
Merged
tiny-count: adding classifier support to sequence-based counting#287taimontgomery merged 5 commits intomasterfrom
taimontgomery merged 5 commits intomasterfrom
Conversation
…that there's a class for SAM_reader, ReferenceFeatures, and CaseInsensitiveAttrs. Also moving the function for running all test suites up to the top of the file for convenience
…dly out of control because I wrote the new test suite before making the previous commit
… format of get_matches() is consistent with that of ReferenceFeatures.get_matches(), though that doesn't factor into the current design. The procedure in add_reference_seq() closely resembles the established procedure used by ReferenceFeatures in _add_subinterval_matches()
…idation is complete
…nce-based counting
Collaborator
|
Reviewed documentation. Tested on ram1 data. |
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.
Counts for individual reference sequences are subset by
Classify as...values in sequence-based counting mode. Unit tests have been added for the ReferenceSeqs class.In unit_tests_hts_parsing.py, I split up the gigantic test suite by target class. This is a good thing but it makes the diff wildly out of control on this PR because I didn't commit the reorganization before adding the ReferenceSeqsTests class.
Additionally, both GFFValidator and SamSqValidator classes now report when validation has finished
Closes #277