Spaces:
Sleeping
Sleeping
Commit History
-
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