Commit History

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

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

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

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

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

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

feat: domains, interactions, primers, structure analysis, wizard, phylo tree, conservation
bac1801

Samad14 commited on

Fix KEGG search: use find/hsa with symbol matching + parse get/PATHWAY section
28de608

Samad14 commited on

Add Reactome diagrams, KEGG search, pathway enrichment (pipeline + standalone)
8ce1e37

Samad14 commited on

Security, crash fixes, demo prep, dead code removal
9a28cd0

Samad14 commited on

Fix Reactome pathway search: correct param name and response parsing
2f3ea25

Samad14 commited on

Add Render Blueprint, GitHub Actions auto-deploy, revert to CORS fix, local startup scripts
3beb058

Samad14 commited on

Fix structure viewer: correct PDB API URL (+/entry/), fix RCSB UniProt search attribute + payload format
d721718

Samad14 commited on

Fix MSA: use correct EBI result type 'fa' instead of 'aln-fasta' — confirmed via live API test
7a98820

Samad14 commited on

Fix MSA: dynamically discover EBI result types instead of hardcoding 'aln-fasta'
4c0acd7

Samad14 commited on

Fix MSA alignment: add Accept headers, result retry with delay, better error detail
96668fa

Samad14 commited on

Fix Phase 1 endpoints: resolve UniProt→PDB in structure viewer, use proper Reactome search, surface real backend errors in frontend
13df1a1

Samad14 commited on

Sprint 3-7: Alignment, Structure Viewer, Pathway Analysis, Utility Tools, analyze page fully live
f0b48d6

Samad14 commited on

Sprint 1-2: JWT auth middleware + UniProt dedicated page
f8dfa58

Samad14 commited on

full dark migration: CSS overrides for all legacy classes, framer-motion animations across every page/component, rebrand to Bio Nexus
2f67ecf

Samad14 commited on

design.md + rules.md compliance: dark theme, teal palette, pulsing dot, Pydantic models, api.ts routing, config fixes, db/max_hits threading, Supabase migration 004
f42f5a6

Samad14 commited on

Fix PostgREST in() filter: quote status values in startup hook
9d6a43d

Samad14 commited on

Add RefSeq->UniProt mapping step in pipeline + demo uniprot_accession
c080f36

Samad14 commited on

Add startup resume hook for stuck jobs + persist NCBI RID
94ca7cd

Samad14 commited on

fix: extract user UUID from JWT for rate limiter, skip anon
c14f4eb

Samad14 commited on

fix: logger.exception instead of stderr, fail job on thread crash
be02b10

Samad14 commited on

fix: move first _set_step into try block + stderr fallback in run_pipeline_sync
2cb3e54

Samad14 commited on