bio-nexus-api / bioai-platform

Commit History

fix: pin python:3.11-slim-bookworm β€” trixie's gcc14 errors on fpocket's legacy C (incompatible-pointer-types); gcc12 builds clean
0f780df

Samad14 commited on

fix: fpocket clone tag 4.2.3 β€” tags carry no v prefix; wrong tag broke HF Space build (503s)
c7878ad

Samad14 commited on

feat: techspec additions β€” de novo tier-6 branch, structure export, page capture + final synthesis
4939f56

Samad14 commited on

feat: optimize CASTp SASA with KDTree, add sequence input to CASTp + Structure Prep, ESMFold integration for unknown genes
e21c532

Samad14 commited on

fix: remove fpocket from Dockerfiles to unblock HF Spaces build
9a46e30

Samad14 commited on

fix: fpocket build β€” correct tag 4.2.3, add libnetcdf-dev dependency
3bb9505

Samad14 commited on

feat: structure preparation pipeline β€” broken chains β†’ SWISS-MODEL repair β†’ PyMOL cleanup β†’ fpocket + CASTp
1b28e93

Samad14 commited on

fix: switch runCastp to longApi (660s timeout)
c6a8542

Samad14 commited on

fix: PDBParser.get_pdb -> get_structure in castp.py
8c37459

Samad14 commited on

feat: add CASTp pockets, SWISS-MODEL, ESMFold + fix Dockerfiles
be36a29

Samad14 commited on

fix: NGS fallback to Python aligner when native tools missing; add missing re import in sequence_utils
34b3c94

Samad14 commited on

fix: eliminate infinite re-render loop - remove ResizeObserver, fix ref prop conflict, simplify zoom/pan
1631264

Samad14 commited on

fix: prevent infinite re-render loop in GenomeViewer (error #290)
444bafe

Samad14 commited on

feat: replace igv.js with custom SAM/VCF genome viewer
1d58553

Samad14 commited on

fix: add --no-same-owner to worker Dockerfile tar command
e332064

Samad14 commited on

fix: add --no-same-owner to backend Dockerfile tar commands
8438ee1

Samad14 commited on

fix: retry NGS run on 503 (Render cold start)
12ba364

Samad14 commited on

chore: remove samUrl prop from IgvBrowser (igv.js only supports BAM)
6c7f30f

Samad14 commited on

refactor: require native samtools/minimap2, delete hand-rolled BAM/BAI code
2fe9546

Samad14 commited on

fix: igv.js fetch BAM/BAI as Blobs, client-side SAM-to-BAM conversion, proper BGZF
41d0a94

Samad14 commited on

fix: correct BGZF virtual offsets in BAI, fix duplicate-read bug, install minimap2 everywhere
45a0eed

Samad14 commited on

fix: SAM-only igv.js track, indexed:false reference, debug logging
454af7f

Samad14 commited on

fix(ngs): dynamic locus + SAM-first igv.js for reliable genome browser
132a669

Samad14 commited on

fix: repair BAI index generation and BAM record format for igv.js compatibility
bd1c698

Samad14 commited on

fix(ngs): correct BAM record format and BAI index for igv.js
70f89bb

Samad14 commited on

feat(ngs): pure-Python SAM to BAM converter with BGZF + BAI index for igv.js
0c59ad3

Samad14 commited on

chore: remove NGS rate limits
86f2851

Samad14 commited on

chore: increase daily rate limits for testing (50 global, 20 NGS)
ee4814e

Samad14 commited on

fix: load igv.js from CDN instead of ESM import
e32795d

Samad14 commited on

fix: igv.js white screen β€” CIGAR ops, qual strings, locus format
a56b947

Samad14 commited on

feat: add igv.js genome browser + proper 6-step NGS pipeline
95e9035

Samad14 commited on

fix: NGS pipeline stuck in queued - worker fallback + migration fix
8b17c40

Samad14 commited on

feat: add full 6-step NGS pipeline + fix sequencing WinError 193
5fa9145

Samad14 commited on

feat(landing): 'Stop tab-switching' hero + docking sample, drop stale New badges
3e9306c

Samad14 commited on

feat(pipeline): multi-database UniProt identifier resolution
59ba48b

Samad14 commited on

feat(seo): JSON-LD structured data β€” Organization/WebSite graph, SoftwareApplication+HowTo homepage, BreadcrumbList across tools
30a62d7

Samad14 commited on

feat(branding): Synteny rebrand β€” new identity, signal-coded palette, and pipeline icons
6fdc858

Samad14 commited on

fix(pipeline): stop abandoning slow NCBI BLAST jobs + EBI fallback
60c8e2d

Samad14 commited on

feat(results): in-app share dialog + self-normalized dotplot scoring
525a5b5

Samad14 commited on

feat(admet): ProTox 3.0 ML toxicity prediction β€” backend client + endpoint, frontend ProTox tab, restored sidebar chevron
38e4510

Samad14 commited on

feat(design): bioluminescent green+violet palette and re-tuned landing hero
deb8696

Samad14 commited on

feat(landing): trust & craft pass β€” sample result preview with confidence bands, honest service/status copy, unified CTA verbs, grouped database taxonomy, 44px nav touch targets, calmer motion (no chevron loop, glow under nav)
0d05012

Samad14 commited on

feat(ui): apple-design conformance β€” springs for micro-interactions, reduced-motion/transparency/contrast support, typography tracking
4724c43

Samad14 commited on

feat(theme): dual light/dark mode with Apple light theme, toggle, and theme-aware viewers
e83084c

Samad14 commited on

feat(seq-tools): share colored MSA viewer across BLAST job, alignment tool, report, shared and phylo surfaces
ec313db

Samad14 commited on

feat(seq-tools): MSA match/mismatch/gap cell highlighting, consensus row and legend
773cf91

Samad14 commited on

fix(seq-tools): stop auto-scrolling on job completion, fix structure highlight & AlphaFold viewer loading
9d96b4e

Samad14 commited on

feat(seq-tools): wire motif scanner into BLAST, structure, alignment and dot-plot workflows
fc75164

Samad14 commited on

fix(seq-tools): only link motif highlights to structure when a protein UniProt accession is known
7292904

Samad14 commited on

feat(seq-tools): motif categories & structure overlay, dot-plot scoring & features, cross-tool links
033540e

Samad14 commited on