Topics
Namespaces
app.components.legend
Floating SVG legend overlay for color mappings.
Public variables and functions:
app.components.metadata
SVG rendering components for metadata column overlays.
Public variables and functions:
app.components.resizable-panel
A bottom-anchored panel with a draggable top edge for resizing.
Public variables and functions:
app.components.selection-bar
Selection bar component for assigning highlight colors.
Public variables and functions:
app.components.tree
SVG rendering components for phylogenetic tree nodes and branches.
Public variables and functions:
app.components.viewer
Top-level viewer components that compose the tree visualization.
Public variables and functions:
app.core
Application entry point for Phylo, a phylogenetic tree viewer.
app.newick
Parses Newick-format phylogenetic tree strings into nested ClojureScript maps.
Public variables and functions:
app.scale
Scale bar calculation helpers for the phylogenetic tree viewer.
Public variables and functions:
app.specs
Specs for the core data structures and function contracts in Phylo.
Public variables and functions:
app.state
Centralized application state for Phylo.
Public variables and functions:
- !active-cols
- !active-reference-node-id
- !align-leaf-labels
- !branch-length-mult
- !col-spacing
- !color-by-enabled?
- !color-by-field
- !color-by-palette
- !color-by-type-override
- !highlight-color
- !highlights
- !left-shift-px
- !legend-collapsed?
- !legend-labels
- !legend-pos
- !legend-visible?
- !metadata-panel-collapsed
- !metadata-panel-height
- !metadata-panel-last-drag-height
- !metadata-rows
- !newick-str
- !parsed-tree
- !positioned-tree
- !scale-origin
- !scale-units-label
- !selected-ids
- !show-distance-from-node
- !show-distance-from-origin
- !show-internal-markers
- !show-pixel-grid
- !show-scale-gridlines
- !tree-metadata-gap-px
- !x-mult
- !y-mult
- app-context
- apply-export-state!
- AppStateProvider
- default-tree
- export-state
- use-app-state
app.tree
Functions for phylogenetic tree layout and analysis.