-
Notifications
You must be signed in to change notification settings - Fork 1
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
feat: adding more annotations to output (#504) #505
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #505 +/- ##
======================================
- Coverage 73% 71% -2%
======================================
Files 43 43
Lines 11648 11844 +196
======================================
Hits 8514 8514
- Misses 3134 3330 +196
|
Warning Rate limit exceeded@holtgrewe has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 13 minutes and 24 seconds before requesting another review. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. WalkthroughThe pull request introduces significant enhancements to the protocol buffer definitions in Changes
Possibly related PRs
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
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.
Actionable comments posted: 7
🧹 Outside diff range and nitpick comments (1)
protos/varfish/v1/seqvars/output.proto (1)
197-200
: Clarify the base index in documentation.Please specify whether
rank_ord
is 0-based or 1-based in the field documentation. While the comment suggests it's 1-based, it's better to be explicit in the documentation.- // Exon/intron number (1-based). + // Exon/intron number (1-based, e.g., first exon has rank_ord=1). optional int32 rank_ord = 7; // Exon/intron total count. optional int32 rank_total = 8;
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
📒 Files selected for processing (3)
- protos/varfish/v1/seqvars/output.proto (2 hunks)
- src/seqvars/query/hpo.rs (1 hunks)
- src/seqvars/query/mod.rs (9 hunks)
🔇 Additional comments (3)
src/seqvars/query/hpo.rs (1)
307-307
: LGTM! Good improvement in ownership semantics.The change from
&path
topath
aligns with the function's signature which takes ownership viaAsRef<std::path::Path>
. This removes unnecessary borrowing while maintaining the same functionality, as the test doesn't need the path after the function call.protos/varfish/v1/seqvars/output.proto (1)
159-167
: LGTM! Well-structured enum definition.The
TranscriptType
enum follows protobuf best practices with clear naming, proper documentation, and complete coverage of basic transcript types.src/seqvars/query/mod.rs (1)
789-793
: Ensure all fields are correctly initialized inGeneRelatedConsequences
.While constructing
GeneRelatedConsequences
, make sure that all optional fields are properly handled to avoid potentialNone
values where not intended.Please verify that all fields—
tx_accession
,tx_version
,location
,rank_ord
, andrank_total
—are correctly populated and that their optionality aligns with the protobuf definitions.
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Summary by CodeRabbit
New Features
TranscriptType
andVariantLocation
, enhancing data granularity related to transcript types and variant locations.GeneRelatedConsequences
message with new fields for transcript accession, version, and variant location.Improvements
Bug Fixes