Spaces:
Running
Running
Commit History
-
fix: use STRING-DB image API for accurate PPI diagram, add PNG/TSV/copy export buttons
c1c07f1
-
fix: forward backend error detail in 4 components
DomainArchitecture, StringDBViewer, RamachandranPlot, SecondaryStructure now parse the response body's 'detail' field on error, showing the actual API message instead of a generic status code.5b7a343 -
fix: handle non-200 responses in domains, interactions, ramachandran, SS components
Add res.ok checks and error state to DomainArchitecture, StringDBViewer, RamachandranPlot, and SecondaryStructureViewer. Prevents 'can't access property map of undefined' crash when API returns 404/502.9fc8479 -
feat: domains, interactions, primers, structure analysis, wizard, phylo tree, conservation
- Add backend routers: domains (InterPro), interactions (STRING-DB), primers (Primer3), structure_analysis (Ramachandran, SS pred, comparison) - Add frontend components: AnalysisWizard, PhyloTreeViewer, DomainArchitecture, StringDBViewer, PrimerDesigner, RamachandranPlot, SecondaryStructureViewer, StructureComparison, ConservationTrack - Add pages: /wizard, /analyze/domains, /analyze/interactions, /analyze/primers, /analyze/compare - Update analyze hub: 10 operations in 3 groups + wizard CTA - Update alignment page: visual phylo tree + conservation track - Update job results: Advanced Analysis tabs panel - Register all routers in main.py; add primer3-py to requirements; fix CORS & profilebac1801