bio-nexus-api / bioai-platform

Commit History

fix: fully sync _worker_sync β€” replaces asyncio.run with subprocess.run + httpx.Client to avoid Python 3.14 thread crash
890c537

Samad14 commited on

chore: add /api/docking/debug diagnostic endpoint
88d40c6

Samad14 commited on

fix: remove pybel bindings (causes segfault on Render), use obabel CLI subprocess only
0ed4824

Samad14 commited on

fix: run docking worker in thread pool to keep event loop responsive + add vina download timeout
8be46a8

Samad14 commited on

fix: move global to first line of function (Python 3.14 SyntaxError)
cb34bca

Samad14 commited on

fix: strip ROOT/BRANCH from receptor PDBQT (rigid-receptor compat)
fef08a5

Samad14 commited on

fix: use low-level OB API with AddOption('r') for rigid receptor PDBQT
5b41dec

Samad14 commited on

fix: move global OBABEL_CMD declaration to function top (Python 3.14 SyntaxError)
f1b1916

Samad14 commited on

fix: reduce OOM by using in-process obabel bindings + lower vina exhaustiveness
320581f

Samad14 commited on

fix: simplify build.sh to only pip install (no risky binary downloads) + fix vina download path
c9577de

Samad14 commited on

fix: obabel self-healing β€” openbabel-wheel in requirements, runtime pip fallback, Vina download
31d3bd8

Samad14 commited on

fix: switch Render to Python buildpack with build.sh (openbabel via wheel, vina/phyml via wget)
3df6abc

Samad14 commited on

fix: revert backend build to pip install (build.sh/apt-get broke the Render build, taking the backend down -> 404 on all routes incl. /api/audit)
7c97dd0

Samad14 commited on

fix: install openbabel/vina/phyml via build.sh in Python buildpack (deploy hook cannot switch runtime to docker)
f001412

Samad14 commited on

fix: deploy backend via Docker (render.yaml runtime: docker) so openbabel/vina/phyml system binaries are installed; honor Render "
584d61f

Samad14 commited on

fix: add missing /api prefix to audit fetch URLs so rewrite proxy reaches backend router at /api/audit/event
0e2c208

Samad14 commited on

fix: check obabel availability early with clear error message, use OBABEL_CMD variable
e86be3a

Samad14 commited on

feat: add interaction fingerprinting and 3Dmol.js viewer to molecular docking page
a6857c7

Samad14 commited on

fix: remove orphaned context = { line causing SyntaxError in deploy
cab1006

Samad14 commited on

feat: add query coverage, organism, and query accession to BLAST results
cee7881

Samad14 commited on

fix: stabilize useAuditTrail return reference with useMemo, remove setLoading(true) from effect re-fetches
0f75b47

Samad14 commited on

fix: robust Foldseek parsing, add logging, handle missing results key and variant target formats
d35f0c4

Samad14 commited on

fix: remove opacity:0 flicker from all pages
150c960

Samad14 commited on

fix: prevent opacity flicker on job results page, add pathway_enrichment migration
3cc87a8

Samad14 commited on

fix: handle NCBI UNKNOWN status and add pathway_enrichment to frontend status order
6547179

Samad14 commited on

feat: add DNA sequence output across BLAST, UniProt, sequencing, primers, and SequenceRetrieval
00b6857

Samad14 commited on

fix: resolve Vercel build errors (handleFind, SAMPLE_DNA, Set iteration)
95d0dc3

Samad14 commited on

feat: add Translate CDS tool to /analyze/tools page
ea2ceb7

Samad14 commited on

feat: implement 8 tool bridges (F1-F8) + audit child components
5561093

Samad14 commited on

fix: prevent page scroll when zooming phylo tree (non-passive wheel listener)
df44fea

Samad14 commited on

feat: interactive phylo tree β€” pan/zoom, hover highlight, collapse/expand, node selection
2dbb681

Samad14 commited on

feat: improve phylo tree viz β€” branch length labels, bigger nodes, hub labels, tooltips, ML recommendation
e8b8539

Samad14 commited on

feat: instrument 7 tool pages with usage audit trail
b3c481f

Samad14 commited on

feat: 4-layer audit/observability system
6a2c89b

Samad14 commited on

fix: replace dead lambda reference FTP URL with NCBI E-utilities
d10fc77

Samad14 commited on

fix: resolve 10 bugs in sequencing/docking pipelines
01cadbb

Samad14 commited on

Fix pipeline stuck issue: synthetic FASTQ fallback and demo mode
e816a43

Samad14 commited on

Move minimap2 download to runtime (avoids build failures on HF cpu-basic)
0be08e1

Samad14 commited on

Fix sequencing dropdown: hardcoded defaults so dropdown works before backend deploys
3c3bea2

Samad14 commited on

Phase 3: Sequencing pipeline (FASTQ -> QC -> alignment -> variant calling -> report)
1cb972c

Samad14 commited on

fix: load .env.deploy explicitly in config.py
2224ea2

Samad14 commited on

fix: replace iframe structure viewer with PDBe Molstar web component
b2360b8

Samad14 commited on

fix: replace broken PDBe embed URL with Mol* viewer (molstar.org)
1819825

Samad14 commited on

fix: correct AutoDock Vina URL in Dockerfile (ccsb-scripps/AutoDock-Vina v1.2.7)
348f224

Samad14 commited on

feat: molecular docking (AutoDock Vina) + docs site + Sentry + cache stats + Phase 2 docs update
fb8c550

Samad14 commited on

fix: replace dead embed.rcsb.org iframe with PDBe Mol* viewer
7d2b5e1

Samad14 commited on

feat: complete Phase 2 β€” API keys, share links, export, pipeline steps, guest upgrade
305458b

Samad14 commited on

refactor: enhance dashboard with quick tools, jobs with filter tabs, settings with profile identity
32dd681

Samad14 commited on

feat: download pre-compiled PhyML binary from bioconda instead of source build
aad6f8e

Samad14 commited on

fix: use valid EBI email (example.com), remove PhyML build from Docker
87fe374

Samad14 commited on