/* * Provides classes for representing and working with tree-of-life data. */ // Maps tree-of-life node names to node objects export type TolMap = Map; // Represents a tree-of-life node export class TolNode { children: string[]; parent: string | null; tips: number; pSupport: boolean; commonName: null | string; imgName: null | string | [string, string] | [null, string] | [string, null]; constructor(children: string[] = [], parent = null, tips = 0, pSupport = false){ this.children = children; this.parent = parent; this.tips = tips; this.pSupport = pSupport; this.imgName = null; this.commonName = null; } }