You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add multi-database support, CIS-BP integration, and UI improvements
- Add DatabaseSelection type and update MatchingConfig to use databases[]
instead of taxonGroups[], enabling multiple reference databases per job
- Add version and urlPattern fields to ReferenceDatabase model; expand
source enum to include cisbp
- Add dbSource and group fields to Motif model; make JASPAR-specific
fields optional for cross-database compatibility
- Update processor to write three-part DE lines (DBSOURCE::ID::NAME)
and resolve per-database URL patterns for match result links
- Add CIS-BP parser (PWM + TF_Information) and sync library that
downloads directly from the CIS-BP server (Build 3.00)
- Add /api/admin/sync-cisbp route and /api/databases public endpoint
- Rewrite DatabaseSelector: collapsible per-source blocks, JASPAR
expanded by default, vertebrates first, top matches 1/5/10/20/50
- Update admin page with CIS-BP server-sync button and database status
- Fix citation footer to be an active link; update GitHub URL to
seqcode/stamp; add 20 and 50 to top matches options
- Bump topMatches validation max from 20 to 50
Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
0 commit comments