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. fix: igv.js white screen — CIGAR ops, qual strings, locus format⁠

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

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

    5fa9145

  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. Docking: flatten multi-chain obabel receptor output to a single model

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

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

    5bb077e

  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

  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

  1. fix: harden BLAST pipeline against NCBI timeouts and server overload⁠

    2dadeea
  2. feat: expanded Domain & Motif Analysis with all features and cross-project links⁠

    9c0c10a
  3. test: comprehensive validation & fuzz testing with bug fixes⁠

    d17fdb8

  1. fix: case-insensitive accession lookup - normalize to uppercase at entry points⁠

    9be3066
  2. fix: AlphaFold lookup for NCBI RefSeq accessions⁠

    93a4e13

  1. fix: BLAST pipeline crash — accession misclassification + missing error handling⁠

    eb567da
  2. fix: num_aromatic_rings -> n_aromatic_rings in CYP panel

    45628dd
  3. feat: ADMET 3a/3b split — mark RDKit descriptors as production, toxicity/ADMET as rule-based heuristic

    fe8fda4
  4. fix: wrap all Fragments.fr_* calls in safe _fg() wrapper

    b3640c4

  1. fix: mol_volume fallback referenced labute_asa before definition

    aec45b0
  2. fix: MolVolume with triple fallback (CalcMolecularVolume -> Descriptors3D -> ASA estimate)

    e4295b1