Commit History

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: 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: robust Foldseek parsing, add logging, handle missing results key and variant target formats
d35f0c4

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

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

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

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: 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

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

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

fix: remove PhyML source build from Docker (fails on HF), add graceful missing-binary error in phylo.py
20cf1ce

Samad14 commited on

fix: add libtool + ca-certificates to PhyML build, remove -j for low-mem environments
e9f3afa

Samad14 commited on

fix: PhyML build — disable -march=native, split RUN steps, remove -q from wget
428cddb

Samad14 commited on

feat: dedicated phylo router (NJ/UPGMA/ML), local PhyML binary, standalone phylo page, PhyloTreeViewer redesign
07e58f6

Samad14 commited on

feat: in-memory pipeline v2 with MSA, phylo tree, domains; PipelineResults component; standalone phylo page; report page; wizard step checkboxes
990c867

Samad14 commited on

chore: remove unused celery dependency (worker uses threading, not Celery)
794b850

Samad14 commited on

fix: add logging to init_redis() so Redis failures are visible in server logs
3edbe65

Samad14 commited on

fix: make primer3-py optional (separate install step, router handles missing import gracefully)
2572d7f

Samad14 commited on

fix: Foldseek alignments are [dict] lists, parse target format
5f521f2

Samad14 commited on

fix: debug alignment structure types
19208a9

Samad14 commited on

fix: debug Foldseek result structure
61dd06a

Samad14 commited on

fix: Foldseek alignments are dicts, parse with .get() correctly
7756be4

Samad14 commited on

fix: debug Foldseek alignment format (list vs dict)
758bd07

Samad14 commited on

fix: add full traceback to Foldseek error
106504c

Samad14 commited on

fix: use aiohttp for Foldseek multipart upload
feb3584

Samad14 commited on

fix: debug Foldseek submit response type
2058534

Samad14 commited on

fix: use sync httpx in thread pool for Foldseek submit
8dd7e6b

Samad14 commited on

fix: restore nested alignments loop, remove debug raw
e598246

Samad14 commited on

fix: return raw Foldseek data for debugging
36a7562

Samad14 commited on

fix: Foldseek returns list directly, no alignments sub-key
87455a5

Samad14 commited on

fix: move fetch inside httpx async with block
a55a85f

Samad14 commited on

fix: manual multipart for Foldseek, add secrets import
3b0a62a

Samad14 commited on

fix: use sync httpx.Client for Foldseek multipart upload
6f0c958

Samad14 commited on

fix: add error detail to Foldseek, use bytes, longer timeout
e368884

Samad14 commited on

fix: simplify Foldseek integration, use full PDB, encode as bytes
b4c387f

Samad14 commited on

fix: primer error handling, interactions scores, structure comparison API
3030b52

Samad14 commited on

fix: handle null name in InterPro domain response
76de492

Samad14 commited on