Add VEP flag_pick_allele_gene and pick_order support#139
Conversation
fbcddd3 to
927a442
Compare
927a442 to
2ec8971
Compare
|
@claude pls review |
|
@codex pls review |
|
Claude finished @mwiewior's task in 2m 39s —— View job PR Review: Add VEP flag_pick_allele_gene and pick_order supportTasks:
Overall this is a solid, well-structured implementation. The traceability comments linking back to specific VEP release-115 source lines are excellent. Test coverage is comprehensive and well-targeted. A few issues worth addressing before merge: IssuesPotential panic in
|
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 6dd7438d8f
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@claude pls review |
|
Claude finished @mwiewior's task in 3m 11s —— View job PR Review: Add VEP flag_pick_allele_gene and pick_order supportTasks:
This is a well-executed, thorough implementation. All of the issues raised in the prior review have been addressed. The traceability comments linking to VEP release 115 source lines remain excellent. A few remaining points below. Resolved from prior review
Remaining issues
|
|
@codex pls review |
|
Codex Review: Didn't find any major issues. 🚀 ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
|
@claude pls review |
|
@codex pls review |
|
Claude finished @mwiewior's task in 12m 57s —— View job PR Review: Add VEP flag_pick_allele_gene and pick_order support (Round 3)Tasks:
This is a solid, well-tested implementation. The two new commits since round 2 each address a real behavioral deviation from VEP and both include updated or new tests. No new correctness issues found. Status of prior review issuesAll Round-1 issues: ✅ resolved. Round-2 issues:
Still outstanding from Round 2 (minor):
New issues in the two new commitsUnused import:
|
|
Codex Review: Didn't find any major issues. Another round soon, please! ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Summary
annotate_vepsupport forflag_pick_allele_geneand configurablepick_order_source_cachefor exact source ranking while keeping normalizedSOURCEoutputcsq_field_names_for_mode(everything, refseq, merged)API and add a pick-aware helperTesting
cargo fmt --allcargo test -p datafusion-bio-function-vep --lib pickcargo test -p datafusion-bio-function-vep --lib parse_transcript_raw_metadatacargo test -p datafusion-bio-function-vep --lib csq_field_namescargo test -p datafusion-bio-function-vep --libcargo test -p datafusion-bio-function-vep --examplesNote
flag_pick_allele_geneemits a standalonePICKCSQ sub-field and typedPICKcolumn. Matching VEP, retained non-transcript regulatory/motif/intergenic rows are also marked withPICK=1.