Repository navigation
test(utils): pin chain and atom pairing in atom reconciliation tests - #515
k-chrispens wants to merge 1 commit into
Conversation
There was a problem hiding this comment.
Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota.
An organization owner can choose the repository organization as the billing source for reviews requested by members with a paid Copilot license. Learn about Copilot code review billing.
|
No actionable comments were generated in the recent review.
|
| Layer / File(s) | Summary |
|---|---|
Chain correspondence after reordering tests/utils/test_atom_array_utils.py |
Tests compare chain IDs separately for chains A and B. The normalized common-atom test also checks that returned indices map to matching chain IDs in the original arrays. |
Atom-name pairing in reconciler tests tests/utils/test_atom_reconciler.py |
The fixture changes atom order to expose positional cross-matching. The copy test checks the expected coordinates for matched atoms and the template values for unmatched model positions. |
Priority:
Estimated code review effort: 2 (Simple) | ~10 minutes
Change: Other
Possibly related PRs
- prism-science/sampleworks#507: Updates chain and residue identifiers used by atom matching, which relates to these tests of chain correspondence and atom pairing.
Suggested reviewers: marcuscollins
Merge Risk: 
Minimal · up to 50b08
-
The updated tests pin the intended atom correspondence, with no identified issue that should delay merging.
Pre-merge checks: 
5
Finishing Touches
-
📝 Generate docstrings
-
- Commit to this branch
- Create a new PR
🧪 Generate unit tests (beta)
-
- Commit to this branch
- Create a new PR
-
- Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.
Comment @coderabbitai help to get the list of available commands.
1d1eea0 to
50b08ec
Compare
Simplifies tests, so that it's easier to parse later down the line if we end up with issues here.
Summary by CodeRabbit