Enzymes & cloning

Diagnostic digest planner

Pick the restriction digest that tells your intended construct apart from the wrong ones on a screening gel. Digests every candidate, works out which bands would actually resolve at the chosen agarose percentage (size ratio, the gel's resolving window, and whether a band is too faint to score), and ranks single enzymes — then buffer-checked pairs if no single one works. The criterion is separating the INTENDED construct from every alternative; telling the alternatives apart from each other is reported as a bonus. Get the alternatives from assembly_outcomes.

post/diagnostic_digest

Request

  • Base URL: https://seqbench.com/api/v1
  • URL: https://seqbench.com/api/v1/diagnostic_digest
  • Auth: none required

Request body

intendedstring required

The construct you designed, raw or FASTA.

circularboolean

Treat every candidate as a circular plasmid.

agarosePercentnumber

Agarose percentage of the screening gel. Snapped to the nearest tabulated value (0.5, 0.7, 1, 1.2, 1.5, 2) and the one used is reported back, since the resolving window is what decides which bands separate.

enzymesstring[]

Restrict the search to these enzymes (e.g. the ones on your bench). Default is the whole curated set of 49. An unrecognized name is rejected rather than skipped, so "does not discriminate" always means it was actually tried.

includePairs'auto' | 'always' | 'never'

Whether to search double digests. "auto" adds them only when no single enzyme separates everything.

maxSuggestionsnumber

How many ranked options to return.

Response

Tool ran successfully.

okunknown required
toolstring required

The tool slug that ran.

resultobject required

Tool-specific output object. Its shape depends on the tool — call GET /{tool} or see the docs for each tool's fields.

Example response

{
  "provenance": {
    "apiVersion": "1.1.0"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.