-
Notifications
You must be signed in to change notification settings - Fork 53
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
Merging changes on develop #1874
Commits on May 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e7962a2 - Browse repository at this point
Copy the full SHA e7962a2View commit details -
ENH: added parse.gff.GffRecord class
[NEW] implemented using slots, so it takes less memory than the dict it replaces. It supports dictionary style indexing, so old code will work. It also aliases certain old keys. [CHANGED] updated return type hints to reflect the new class [CHANGED] updated tests to reflect these changes
Configuration menu - View commit details
-
Copy full SHA for 14abd8e - Browse repository at this point
Copy the full SHA 14abd8eView commit details -
API: added gff3 flag argumnent to gff_parser
[CHANGED] this frees parser from having to always start at the top of a file to figure out the format version.
Configuration menu - View commit details
-
Copy full SHA for e7453b8 - Browse repository at this point
Copy the full SHA e7453b8View commit details -
MAINT: gff parser now always return feature coordinates start < stop
[CHANGED] previously, this was reversed if a feature was on the minus strand.
Configuration menu - View commit details
-
Copy full SHA for b0b5f17 - Browse repository at this point
Copy the full SHA b0b5f17View commit details -
ENH: gff.merged_gff_records function combines coords for the same ID
[CHANGED] this was a private method on GffAnnotationDb but has been made a function to facilitate chunked reading of Gff files.
Configuration menu - View commit details
-
Copy full SHA for dd57654 - Browse repository at this point
Copy the full SHA dd57654View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1751f20 - Browse repository at this point
Copy the full SHA 1751f20View commit details -
Configuration menu - View commit details
-
Copy full SHA for f986e1d - Browse repository at this point
Copy the full SHA f986e1dView commit details -
MAINT: modify default values tests for io.iter_splitlines etc...
[CHANGED] iter_line_blocks() now supports num_lines=None, which results in all lines being returned.
Configuration menu - View commit details
-
Copy full SHA for 14ce190 - Browse repository at this point
Copy the full SHA 14ce190View commit details -
ENH: AnnotationDb.close() method for GFF and Genbank
[CHANGED] just calls bound sqlitedb's close method
Configuration menu - View commit details
-
Copy full SHA for fdd70f0 - Browse repository at this point
Copy the full SHA fdd70f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 524667c - Browse repository at this point
Copy the full SHA 524667cView commit details -
API: added GffAnnotationDb.update_record_spans() method
[CHANGED] incomplete records in a GFF database can be updated
Configuration menu - View commit details
-
Copy full SHA for db49b0d - Browse repository at this point
Copy the full SHA db49b0dView commit details -
ENH: reduce memory required for loading GFF annotations via load_anno…
…tations [CHANGED] we achieve a ~75% reduction in RAM for creating a GffAnnotationDb for the human genome by combining iter_line_blocks(), which uses iter_splitlines(), merged_gff_records() and GffAnnotationDb.update_record_spans(). The load_annotations(lines_per_block=500_000) argument controls how many lines are read before the insert is done. We track all record name's that have been inserted and update their existing spans.
Configuration menu - View commit details
-
Copy full SHA for b21d03b - Browse repository at this point
Copy the full SHA b21d03bView commit details -
ENH: added AnnotationDb.make_indexes() to improve query speed
[NEW] builds indexes for standard columns, biotype, seqid, start, etc..
Configuration menu - View commit details
-
Copy full SHA for 624714f - Browse repository at this point
Copy the full SHA 624714fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d6873e2 - Browse repository at this point
Copy the full SHA d6873e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23f9e93 - Browse repository at this point
Copy the full SHA 23f9e93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4976b16 - Browse repository at this point
Copy the full SHA 4976b16View commit details
Commits on May 16, 2024
-
TST: skip codacy check on test sql query construction
[NEW] thanks to comment in code review by khiron, added # codacy:ignore[sql-injection] - limited SQL injection exposure to silence this codacy warning. As this is purely in a test, it doesn't seem to have much risk.
Configuration menu - View commit details
-
Copy full SHA for e0296a3 - Browse repository at this point
Copy the full SHA e0296a3View commit details -
MAINT: removed comment line to turn of codacy warning
[CHANGED] seems comment ws incorrect
Configuration menu - View commit details
-
Copy full SHA for 7bd4bd8 - Browse repository at this point
Copy the full SHA 7bd4bd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b12a1ba - Browse repository at this point
Copy the full SHA b12a1baView commit details -
MAINT: another attempt to turn of sql-injection warning
[CHANGED] this is from the bandit tool, which indicates B608 as the error for hardcoded_sql_expressions
Configuration menu - View commit details
-
Copy full SHA for db712ed - Browse repository at this point
Copy the full SHA db712edView commit details -
Merge pull request #1869 from GavinHuttley/develop
Improve performance of annotation db creation, querying
Configuration menu - View commit details
-
Copy full SHA for ea44afc - Browse repository at this point
Copy the full SHA ea44afcView commit details
Commits on May 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 427348d - Browse repository at this point
Copy the full SHA 427348dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 177a114 - Browse repository at this point
Copy the full SHA 177a114View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee211cf - Browse repository at this point
Copy the full SHA ee211cfView commit details
Commits on May 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 43368e4 - Browse repository at this point
Copy the full SHA 43368e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for aefcfa8 - Browse repository at this point
Copy the full SHA aefcfa8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 388b3e7 - Browse repository at this point
Copy the full SHA 388b3e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1934af4 - Browse repository at this point
Copy the full SHA 1934af4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d90ffef - Browse repository at this point
Copy the full SHA d90ffefView commit details -
Merge pull request #1870 from KatherineCaley/develop
NEW: abstract base class for views, fixes #1865
Configuration menu - View commit details
-
Copy full SHA for ac809bf - Browse repository at this point
Copy the full SHA ac809bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cffa9e - Browse repository at this point
Copy the full SHA 8cffa9eView commit details -
ENH: added method to moltype for checking alphabet compatability
[NEW] MolType.is_compatible_alphabet() checks that the characters in an alphabet match those in one of the members of the MolType.alphabets. The argument strict=False (the default) means the exact ordering of elements must match. [NEW] AlphabetGroup.iter_alphabets() yields individual alphabets from the group.
Configuration menu - View commit details
-
Copy full SHA for 3a72310 - Browse repository at this point
Copy the full SHA 3a72310View commit details -
Configuration menu - View commit details
-
Copy full SHA for d384bca - Browse repository at this point
Copy the full SHA d384bcaView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba843df - Browse repository at this point
Copy the full SHA ba843dfView commit details -
Merge pull request #1875 from KatherineCaley/develop
Revert "Merge branch 'seq-collections-refactor' into develop"
Configuration menu - View commit details
-
Copy full SHA for a474b08 - Browse repository at this point
Copy the full SHA a474b08View commit details
Commits on May 23, 2024
-
Merge pull request #1873 from fredjaya/develop
DOC: Add IndelMap param docstring
Configuration menu - View commit details
-
Copy full SHA for 2f7c86a - Browse repository at this point
Copy the full SHA 2f7c86aView commit details