Commit History

  1. feat: techspec additions — de novo tier-6 branch, structure export, page capture + final synthesis⁠

    4939f56
  2. feat: optimize CASTp SASA with KDTree, add sequence input to CASTp + Structure Prep, ESMFold integration for unknown genes⁠

    e21c532

  1. feat: structure preparation pipeline — broken chains → SWISS-MODEL repair → PyMOL cleanup → fpocket + CASTp⁠

    1b28e93
  2. fix: PDBParser.get_pdb -> get_structure in castp.py

    8c37459
  3. feat: add CASTp pockets, SWISS-MODEL, ESMFold + fix Dockerfiles⁠

    be36a29
  4. fix: NGS fallback to Python aligner when native tools missing; add missing re import in sequence_utils

    34b3c94

  1. refactor: require native samtools/minimap2, delete hand-rolled BAM/BAI code⁠

    2fe9546

  1. fix: correct BGZF virtual offsets in BAI, fix duplicate-read bug, install minimap2 everywhere⁠

    45a0eed
  2. fix(ngs): dynamic locus + SAM-first igv.js for reliable genome browser⁠

    132a669
  3. fix: repair BAI index generation and BAM record format for igv.js compatibility⁠

    bd1c698
  4. fix(ngs): correct BAM record format and BAI index for igv.js⁠

    70f89bb
  5. feat(ngs): pure-Python SAM to BAM converter with BGZF + BAI index for igv.js⁠

    0c59ad3
  6. chore: remove NGS rate limits

    86f2851
  7. chore: increase daily rate limits for testing (50 global, 20 NGS)

    ee4814e
  8. fix: igv.js white screen — CIGAR ops, qual strings, locus format⁠

    a56b947
  9. feat: add igv.js genome browser + proper 6-step NGS pipeline⁠

    95e9035
  10. fix: NGS pipeline stuck in queued - worker fallback + migration fix⁠

    8b17c40
  11. feat: add full 6-step NGS pipeline + fix sequencing WinError 193⁠

    5fa9145

  1. feat(pipeline): multi-database UniProt identifier resolution⁠

    59ba48b

  1. fix(pipeline): stop abandoning slow NCBI BLAST jobs + EBI fallback⁠

    60c8e2d
  2. feat(results): in-app share dialog + self-normalized dotplot scoring⁠

    525a5b5

  1. feat(admet): ProTox 3.0 ML toxicity prediction — backend client + endpoint, frontend ProTox tab, restored sidebar chevron

    38e4510

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

    033540e
  2. feat(seq-tools): add sequence utilities, motif scanner and dot plot tools with frontend pages

    60aee05

  1. feat(primers): add NCBI gene search + sequence retrieval, oligo QC and in-silico PCR verification with recharts graphs

    5d5e978
  2. fix(function-predict): add BP term, real AA composition, JSON export, UniProt distinction, and /learn topic

    0e1d7f2

  1. fix(pathways): read enrichment results from projection response, add p-value and gene ratio

    bde6aea
  2. Docking: flatten multi-chain obabel receptor output to a single model

    033c1d2
  3. Fix docking on Windows: resolve obabel from venv, use Windows Vina binary⁠

    0c3a0da
  4. Fix pipeline MSA/AI stall, add SwissADME-parity ADMET panel, PubChem search, docking ligand data⁠

    5bb077e

  1. Add MSA pairwise refinement, new UI components (SmoothLoader, Reveal, CursorGlow, Parallax), rate-limit handling in AIInterpretation

    ace64e6
  2. Fix AI model fallback chain and enrich share message with result details⁠

    0e66d74
  3. Fix share links, persist wizard jobs, add AI interpretation fallback, animate landing⁠

    1f74aa2
  4. Add global/local BLAST modes, full-length pairwise alignment view, standalone pairwise tool

    8321d59

  1. feat(docking): Vina full-detail — parse 1.2.7 log (RMSD l.b./u.b., version, seed), RMSD table + run-config UI (3e)

    4320faf

  1. feat(uniprot,domains): reviewed/organism filters + debounce/fast-path, PROSITE raw-sequence scan UI (3c,3d)

    7acf89d
  2. feat(alignment): multi-method MSA (clustalo/muscle/kalign/mafft/tcoffee) with method selector (3b)

    cc7ed3f
  3. feat(alignment): pairwise global/local alignment via BLAST hit 'Align pair' (3a)⁠

    f0992bc
  4. feat(md): verified force field/solvent menu (ff14SB/ff15ipq/ff19SB/amberfb15/CHARMM36 x OBC1/OBC2/GBN2) with alanine-dipeptide createSystem startup probe; explicit errors for invalid combos; dynamic frontend menu

    2583376
  5. fix(blast): honor program/db/max_hits params, accept DNA queries, poll cap 65 min⁠

    1f75a84

  1. fix(md): raise production budget to 25 min so runs aren't clamped to ~3 ps⁠

    35104cd
  2. fix(md): don't abandon long jobs after 5 min + trim workload⁠

    c6b3385
  3. feat(md): clay simulation-parameter controls (force field, solvent, run length)

    09fc54e

  1. fix(md): reflect OXT across C-CA axis so GBSA stops NaNing on Linux CPU⁠

    d040f58
  2. fix(md): surface real OpenMM error message + traceback in fallback diagnostics

    13c2094
  3. fix(md): add missing C-terminal OXT so unterminated termini (1TIM HIS 248) build in OpenMM

    a28c4bb

  1. fix(md): BioPython fallback crash on Atom.element.name ('str' object has no attribute 'name')⁠

    be32f12
  2. feat(md): temperature/KE, Rg and SASA traces; fix OpenMM in deployed image⁠

    8e3419e
  3. feat(md): real OpenMM production runs with accurate Ca RMSD⁠

    cbef588
  4. fix(blast): handle NCBI server overload gracefully⁠

    908c122