Files & formats

Sanger Trace Parser

Decode a Sanger ABIF (.ab1 / .abi) chromatogram: base calls, per-base quality, the four dye-channel traces, peak locations, and the run's own labels (sample name, well, plate, instrument, run start).

post/parse_sanger_trace

Request

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

Request body

fileBase64string required

The binary ABIF (.ab1 / .abi) trace file, base64-encoded.

fileNamestring

Optional original file name (echoed back).

includeTracesboolean

Include the four raw dye-channel arrays and peakLocations. They are 93% of the response — a 900-base read is 122 kB with them and 8 kB without (measured) — and they are only useful for DRAWING the chromatogram. Everything you would reason about (base calls, quality, the run's labels) is returned either way, so leave this off unless you are rendering.

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.