Bioinformatics operators
5 operators in the bioinformatics category of the live registry. Compose them in a contract or call POST /api/zeq/compute — KO42 is always on, plus up to three more per call.
How it computes: dedicated closed-form solver solveStructural — real equations over CODATA-2018 constants; where an operator needs a series/matrix/field a scalar cannot express, it refuses honestly. See the solvers.
| Operator | Description | Equation |
|---|---|---|
BIO_BLAST_EVALUE | BLAST E-value estimating the expected number of alignments with score at least S occurring by chance in a database search. | E = K \cdot m \cdot n \cdot e^{-\lambda S} |
BIO_GC_CONTENT | GC content ratio measuring the proportion of guanine and cytosine bases in a DNA or RNA sequence. | \text{GC} = \frac{n_G + n_C}{n_A + n_T + n_G + n_C} \times 100\% |
BIO_HIDDEN_MARKOV | Hidden Markov Model forward probability for gene prediction and sequence annotation in computational genomics. | \alpha_t(j) = \sum_{i=1}^{N} \alpha_{t-1}(i) \cdot a_{ij} \cdot b_j(o_t) |
BIO_PHYLO_DIST | Jukes-Cantor evolutionary distance model estimating the number of nucleotide substitutions per site between two DNA sequences. | d = -\frac{3}{4} \ln\left(1 - \frac{4}{3}p\right) |
BIO_SEQ_ALIGN | Smith-Waterman local sequence alignment score for finding optimal local alignments between two biological sequences. | H(i,j) = \max\{0, H(i-1,j-1)+s(a_i,b_j), H(i-1,j)-d, H(i,j-1)-d\} |
Compute one — a real call
Ask the operator which inputs it needs (the honesty contract refuses empty inputs rather than inventing them):
curl -sS -X POST https://zeqsdk.com/api/zeq/operator-spec \
-H "Content-Type: application/json" \
-d '{"operator":"BIO_BLAST_EVALUE"}'
See also
- The solvers — the coverage map and the ODE fallback
- The honesty contract — compute, ask, or refuse
- All operator categories