Skip to main content

Bioinformatics operators

5 operators in the bioinformatics category of the live registry. Each is a named formula you can compose inside a state contract or call directly through POST /api/zeq/compute. KO42 is always on; add up to three more per call (total ≤ 4), per the 7-step protocol.

OperatorDescriptionEquation
BIO_BLAST_EVALUEBLAST 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_CONTENTGC 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_MARKOVHidden 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_DISTJukes-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_ALIGNSmith-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 with one of these

curl -sS -X POST https://zeqsdk.com/api/zeq/compute \
-H "Authorization: Bearer $ZEQ_KEY" \
-H "Content-Type: application/json" \
-d '{"operators":["BIO_BLAST_EVALUE"],"inputs":{}}'

The response carries the bare physics value, its unit and uncertainty, the generated master equation, and a signed envelope you can verify on any node.

See also