Skip to content

fix(ui): restore equation columns, add RAST genome preview with API endpoints#204

Merged
VibhavSetlur merged 2 commits into
ModelSEED:stagingfrom
VibhavSetlur:staging
May 15, 2026
Merged

fix(ui): restore equation columns, add RAST genome preview with API endpoints#204
VibhavSetlur merged 2 commits into
ModelSEED:stagingfrom
VibhavSetlur:staging

Conversation

@VibhavSetlur
Copy link
Copy Markdown
Collaborator

Summary

Equation fixes

  • Restored missing Equation columns on FBA flux and gapfill detail tables (user-reported)
  • Removed hard truncation on reactions table equation column

RAST genome integration

  • Added RastGenomePreviewDialog for genome metadata preview
  • Added getRastGenomeData() — tries modelseed-api GET /api/rast/genome first, falls back to MSSS
  • Updated listRastGenomes() — tries modelseed-api GET /api/rast/jobs first, falls back to MSSS
  • Added /api/rast/genome and /api/rast/jobs proxy routes
  • E2E tests for RAST genome listing

getRastGenomeData() now:
1. Tries José's GET /api/rast/genome?genome_id=...&job_id=... first via proxy
2. Falls back to MSSS MSSeedSupportServer.getRastGenomeData (fixed camelCase)

Also added /api/rast/genome proxy route and updated preview dialog to
pass job ID so the new endpoint can look up the genome data.
Copilot AI review requested due to automatic review settings May 15, 2026 16:01
@VibhavSetlur VibhavSetlur merged commit 516761c into ModelSEED:staging May 15, 2026
3 of 4 checks passed
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants