Topics

Namespaces

app.color

Color scale helpers for metadata-driven tip coloring.

app.components.grid

AG-Grid-based metadata table component.

app.components.legend

Floating SVG legend overlay for color mappings.

Public variables and functions:

app.components.metadata

SVG rendering components for metadata column overlays.

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.toolbar

Toolbar and control panel components.

Public variables and functions:

app.components.tree

SVG rendering components for phylogenetic tree nodes and branches.

app.components.viewer

Top-level viewer components that compose the tree visualization.

app.core

Application entry point for Phylo, a phylogenetic tree viewer.

Public variables and functions:

app.csv

Parses CSV and TSV text into ClojureScript data structures.

Public variables and functions:

app.date

Date parsing utilities for metadata fields.

Public variables and functions:

app.export.html

Standalone HTML export pipeline.

app.export.pdf

PDF export using jsPDF and svg2pdf.js.

Public variables and functions:

app.export.svg

Standalone SVG export helper.

Public variables and functions:

app.import.arborview

Parsers for ArborView standalone HTML exports.

Public variables and functions:

app.import.nextstrain

Parser for Nextstrain JSON exports.

Public variables and functions:

app.io

Browser file I/O utilities.

Public variables and functions:

app.layout

Central layout constants for the Phylo tree viewer.

Public variables and functions:

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.

app.specs

Specs for the core data structures and function contracts in Phylo.

Public variables and functions:

app.state

Centralized application state for Phylo.

app.tree

Functions for phylogenetic tree layout and analysis.

app.util

Shared utility functions used across the app.

Public variables and functions: