| width | No | figure width. In px. | |
| _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. | |
| height | No | figure height. In px. | |
| layout | No | drawing style; `unrooted` is the only honest one for a tree whose method inferred no root, because a rectangular drawing of it implies a root that was never inferred. Values: rectangular (Rectangular), slanted (Slanted), circular (Circular), unrooted (Unrooted). | rectangular |
| newick | Yes | the tree to draw — wire `newick` from build_tree, or paste one. | |
| support | No | print each internal branch's support value where it carries one. | |
| _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. | |
| font_size | No | tip-label size. In px. Advanced. | |
| tip_labels | No | print each tip's name, reserving the gutter they need. | |
| length_unit | No | what the branch lengths MEAN, for the scale bar's caption. A tree read from a file carries no unit, so say what it is rather than letting the bar claim substitutions/site. Advanced. | substitutions/site |
| min_support | No | below this, a support value is not printed. Only applies when support is true. Advanced. | |
| branch_lengths | No | phylogram: horizontal distance IS evolutionary distance. Off draws a cladogram, which shows the topology alone — and then no scale bar is drawn, because the drawing is not to scale. | |
| unrooted_method | No | which unrooted algorithm places the nodes; equal daylight only rotates subtrees about their nodes, so it preserves every branch length. Only applies when layout is unrooted. Advanced. | equal-angle |