Repository navigation
test(qc): regression guard for SEED-009_VAR_033 dual MET+PROLINE flags - #98
Merged
Merged
Conversation
VAR_033 (RRLPRPGYMPRP) is the only SEED-009 pilot variant with Met at position 9. Both MET×1 (Nle recommendation) and PROLINE_RICH_INTRACELLULAR must fire simultaneously. Test prevents future code changes from silently dropping either flag for this sequence (regression guard for PR #106 fix).
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.
Summary
Adds a regression guard test for SEED-009_VAR_033, which is the only SEED-009 pilot variant that carries both
MET×1(Met at position 9, Nle recommendation) andPROLINE_RICH_INTRACELLULARflags simultaneously.The WET_LAB_HANDOFF correction in PR #106 fixed a factual error where "No Met, no Cys" was incorrectly applied to all 4 SEED-009 variants. This test ensures a future code change cannot silently break either flag for this sequence.
Asserts:
METin flags (Met oxidation flag fires)Nlein flags (Nle substitution recommendation present — regression guard from PR feat: expanded benchmark (95 AMPs + 96 decoys, AUROC 0.7832) + DKP risk + stability calibration #102)PROLINE_RICHin flags (RPMI-1640 parallel assay recommendation fires)methionine_count == 1Test plan
pytest tests/test_presynth_qc.py— 137/137 passpytest— 1312/1312 pass🤖 Generated with Claude Code