Sanger plate clone verdicts
Judge a whole plate of Sanger reads against one construct and return one row per clone: PASS, POINT_MUTATION, INDEL, VECTOR_ONLY (the insert is absent), WRONG_INSERT (the backbone matches and the insert does not), LOW_COVERAGE, or AMBIGUOUS. Reads are grouped into clones from their FASTA/FASTQ record names (facility conventions like PlateA_A01_pXY-1_M13F, pXY-1_T7-F, 2026-08-01_pXY_clone3_R), and every read's assignment is reported with a confidence so a grouping can be corrected rather than trusted. Each clone's reads are piled up in reference coordinates, so a difference one read reports where other covering reads read the reference is reported as the sequencing error it is, not as a mutation — and a position no read covered is never PASS. Every verdict cites the positions it rests on. Give insertStart/insertEnd to have clones judged over the insert alone, which is also what VECTOR_ONLY and WRONG_INSERT need. Give the reference as an annotated GenBank record and every difference also says what it does to the feature it lands in (synonymous, missense with its p. change, nonsense, frameshift), with each clone's worst one. Whatever was not read comes back as rereads: per unread stretch, the primer to sequence it with — one the map carries, a universal one whose site is on the construct, or a new one designed for it.
Request
- Base URL: https://seqbench.com/api/v1
- URL: https://seqbench.com/api/v1/sanger_plate_verify
- Auth: none required
Request body
Response
Tool ran successfully.
Example response
{
"provenance": {
"apiVersion": "1.1.0"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.