Enzymes & cloning

Construct QC linter

Lint a coding DNA sequence for premature stops, internal RBS/polyA motifs, unwanted restriction sites, GC extremes and repeats.

Batchable via POST /batch.

post/construct_qc

Request

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

Request body

sequencestring required

Nucleotide sequence (raw or FASTA; IUPAC accepted).

frameStartinteger

1-based nucleotide where the reading frame begins.

avoidEnzymesstring[]

Enzyme names whose internal sites should be flagged as errors. Matched against the curated common-enzyme set plus the Golden Gate Type IIS enzymes (BsaI, BbsI, Esp3I/BsmBI); an unrecognized name is rejected, never skipped.

gcWindowinteger

Sliding-window size (nt) for GC-extreme scanning.

gcLownumber

GC% below this flags an AT-rich window.

gcHighnumber

GC% above this flags a GC-rich window.

homopolymerMininteger

Minimum run length to flag a homopolymer.

crypticOrfMinAainteger

Minimum peptide length (aa) for a hidden alternate-frame ORF to be flagged.

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.