dot_plot_grid
All-against-all dot plot over a sequence SET — EMBOSS polydot. Every ordered pair is plotted with the exact k-mer engine and laid out as an N×N grid, so shared regions, repeats and inversions across a whole family are visible in one picture. Answers a different question from dot_plot, which compares exactly two: this one ranks which members share material and how much. Wire many upstream record/sequence outputs into sequences, or name library documents.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gap | No | residues of blank space drawn between panels in the composite layout (EMBOSS default 10). Advanced. | |
| _files | No | The project: record references shaped like _subject. Their records become library documents a tool names in sequences/parts/document; a trace or alignment is found by file name. | |
| _subject | No | The record to act on: exactly one of sequence, accession (+source), sample (an id from list_samples) or file ({name, text} or {name, base64}); record_index picks one record of several. | |
| sequences | Yes | the set to compare all against all — wire several upstream outputs here, or list library document names/ids. | |
| word_size | No | k. EMBOSS polydot's default is 6, which is smaller than dottup's because a grid of short panels needs a shorter word to show anything. In bp. | |
| nucleotide | No | nucleotide rather than protein. Advanced. | |
| max_residues | No | refuse when the set's total residue count exceeds this. In bp. Advanced. | |
| max_sequences | No | refuse a set larger than this rather than starting N² comparisons. Advanced. | |
| best_path_only | No | reduce each panel's forward runs to a non-overlapping best path (EMBOSS dotpath). Advanced. | |
| convert_wobbles | No | expand IUPAC ambiguity codes so a wobble matches what it stands for. Advanced. | |
| include_subject | No | also include the node's subject (the open or wired record) as a member of the set. | |
| reverse_complement | No | plot each pair against the reverse complement too. Not an EMBOSS capability — ours, so an inversion between two members is visible. | |
| max_unknown_percent | No | percentage of a k-mer allowed to be N (or X for protein) before it is skipped. In %. Advanced. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| grid | Yes | the full result — every panel's runs plus its offset in the composite coordinate space | |
| summary | Yes | EMBOSS's per-sequence table — name, length, and the matches drawn in that sequence's whole column | |
| sequences | Yes | the set as plotted, in grid order, with each member's length | |
| memberCount | Yes | members in the set (the grid is this squared) | |
| sharingPairs | Yes | off-diagonal panels carrying at least one shared word — how connected the set is, the leading diagonal excluded because a member always matches itself |