Bug fix for PMSF+I combinations#168
Conversation
|
Two important notes:
|
|
Claude AI review: Code Review — PR #168 "Bug fix for PMSF+I combinations"Author: @StefanFlaumberg · 1 commit, +71/-51, 3 files · mergeable: True / unstable · 5/7 CI green, 2 platforms failing OverviewFixes issue #58: under PMSF (or any site-specific-frequency model) with Correctness analysisThe fix itself — correct
One latent behavioural change worth flagging
That matches the existing
For most of these the underlying model is unlikely to be Suggested mitigation (one-line): either change the default arg to CI5 of 7 platforms passing. Failing:
The failures are not platforms I'd expect to be sensitive to this change (Mac/Linux x86_64 should behave the same as ARM64, which passes). Possibilities:
Please pull the CI logs and confirm whether the diff in any failing test is just Style / minor
VerdictApprove-with-comments. The fix is correct, well-scoped, and addresses the reported bug at its root. The only thing I'd ask before merging:
|
…se (suggested by Claude)
This pull request fixes #58 by using site-specific state frequencies to compute
ptn_invarfor invariant patterns in thePhyloTree::computePtnInvar()function under the PMSF model.