Skip to content

v0.1.0-beta.35

Pre-release
Pre-release

Choose a tag to compare

@stevenweaver stevenweaver released this 14 Jul 17:31
· 108 commits to main since this release

Fixes

  • Fix interactive branch-selection sending an invalid --branches value to HyPHY. When a user picked the Interactive branch-selection mode, the backend runner passed a value HyPHY rejects — or silently dropped the selection — depending on the method:

    • BUSTED and aBSREL sent --branches Interactive, which HyPHY rejects at startup, failing the job 100% of the time.
    • FEL hardcoded All, silently ignoring the user's selection.
    • SLAC read the wrong config key (branches instead of branchesToTest), also silently ignoring the selection.

    All five single-test-set methods (FEL / SLAC / BUSTED / aBSREL / PRIME) now share one correct Interactive → FG mapping. Built-in sets (All/Internal/Leaves/Unlabeled) pass through unchanged; tag-based methods (RELAX, Contrast-FEL) were verified unaffected. (#141, #142)

Cleanup

  • Remove dead legacy options components (MethodOptionsTab.svelte, FelOptions.svelte, SlacOptions.svelte, and the FEL story) — the live UI uses MethodSelector.svelte. (#142)

Tests

  • Add branch-selection-mapping.test.js covering the Interactive → FG conversion, built-in pass-through, and defaults for all affected methods.