import {virusInfoOrUndefinedF as virusInfoOrUndefinedF} from "/_js/functions.js"
  import {availableVirusInfoF as availableVirusInfoF} from "/_js/functions.js"
  import {availableToolsF as availableToolsF} from "/_js/functions.js"
  import {virusOfInterestF as virusOfInterestF} from "/_js/functions.js"

 

Length = 0.12982253882304728Length = 0.13135287255662464Length = 0.14024755888376073Length = 0.021904413924784538Length = 0.12284423324794175Length = 0.11315331703428427Length = 0.005711205862142632Length = 0.0307983483874279Length = 0.10898019034488632Length = 0.10413457376821139Length = 0.13459539879407595Length = 0.13973831148986954Length = 0.0020246125047686525Length = 0.14972458691036628Length = 0.05211088544526837Length = 0.02762466379235956Length = 0.11806418394046059Length = 0.17672535662002303Length = 0.12282472919519088Length = 0.12555882719160888Length = 0.028362832606513788Length = 0.32167849764464007Length = 0.12456481459418028Length = 0.004134255140666732Length = 0.015797588352494785Length = 0.04394048404142631Length = 0.3445215742905273Length = 0.3252945029543982Length = 0.12603378673526933Length = 0.3347914067628908Length = 0.0748826534338975HRV14HRV2HRVC15PV3EV-D68PV2PV1Echo30EV-A71CVA16CVA6CVA10CVB4Echo18Echo13Echo11Echo9
HOVER for more information / BOLD NODES are present in collection and can be selected
phylotree = Object {centerOfTree: ƒ(tree, power), clusterPicker: ƒ(tree, bootstrap_threshold, diameter_threshold, root_node, missing_bootstrap_value), computeMidpoint: ƒ(tree), extract_dates: ƒ(…), fitRootToTip: ƒ(tree), getDistanceMatrix: ƒ(seqs), inOrder: ƒ(node, callback, backtrack), leftChildRightSibling: ƒ(root), loadAnnotations: ƒ(tree, label, annotations), neighborJoining: ƒ(distanceMatrixArr, n, nodeList), pairwise_distances: ƒ(tree), parseAnnotations: ƒ(buf), parseFasta: ƒ(fastaData), phylopart: ƒ(tree, bootstrap_threshold, percentile_threshold, missing_bootstrap_value, resolution), phylotree: class, postOrder: ƒ(node, callback, backtrack), preOrder: ƒ(node, callback, backtrack), rootToTip: ƒ(tree), sackin: ƒ(tree)}
virusInfoOrUndefined = ƒ(virus_id)
availableVirusInfo = ƒ(virus_id)
availableTools = ƒ(virus_id)
virusOfInterest = ƒ(virus_id)
init_toolbox = Array(6) [undefined, undefined, undefined, undefined, undefined, undefined]
clearToolbox = ƒ()
updateToolbox = ƒ(virus)
rawTabs = Array(2) [HTMLAnchorElement, HTMLAnchorElement]
nrTabs = 2
indexToTab = ƒ(i, length)
tabsetAnchor = "tabset-3-1-tab"
virusIdToTabMap = Map(2) {"EV-A71" => "tabset-3-1-tab", "EV-D68" => "tabset-3-2-tab"}
tabToVirusIdMap = Map(2) {"tabset-3-1-tab" => "EV-A71", "tabset-3-2-tab" => "EV-D68"}
hideTabset = ƒ()
hide = undefined
nwk = `((X02316:0.3252945029543982,GU219984:0.3445215742905273):0.0748826534338975,HRV:0.3347914067628908,((MZ171094:0.1656715162986374,((POL2LAN:0.12555882719160888,V01149:0.12282472919519088):0.004134255140666732,POL3L37:0.12456481459418028):0.04394048404142631):0.11158585149567968,(AY426531:0.32167849764464007,(((MF662690:0.13973831148986954,CAU05876:0.13459539879407595):0.02762466379235956,(AY421764:0.10413457376821139,AY421767:0.10898019034488632):0.05211088544526837):0.17672535662002303,(AF162711:0.14972458691036628,((OQ842446:0.11315331703428427,MN749143:0.12284423324794175):0.0307983483874279,((X80059:0.13135287255662464,X84981:0.12982253882304728):0.021904413924784538,(AY302558:0.1295458988413709,AY302539:0.14024755888376073):0.005691395657548726):0.005711205862142632):0.0020246125047686525):0.11806418394046059):0.028362832606513788):0.015797588352494785):0.12603378673526933);\r `
tree = Phylotree {newick_string: "((X02316:0.3252945029543982,GU219984:0.34452157429…88):0.015797588352494785):0.12603378673526933);\r\n", nodes: Zh, links: Array(35), parsed_tags: Array(0), partitions: Array(0), branch_length_accessor: ƒ(_node, new_length), branch_length: ƒ(_node, new_length), logger: console, selection_attribute_name: "selected"}
renderedTree = TreeRender {css_classes: Object, phylotree: Phylotree, container: "#tree-container", separation: ƒ(_node, _previous), _nodeLabel: ƒ(_node), svg: Pn, selectionCallback: null, scales: Array(2), size: Array(2), fixed_width: Array(2), font_size: 12, scale_bar_font_size: 12, offsets: Array(2), draw_branch: ƒ(), draw_scale_bar: null, edge_placer: ƒ(edge, where, radial_center), count_listener_handler: ƒ(), layout_listener_handler: ƒ(), node_styler: ƒ(element, data), edge_styler: null, …}
highlightNodes = ƒ(virus_id)
clearNodes = ƒ()
virusHoverIn = ƒ(data, information, is_available)
virusHoverOut = ƒ()
feedbackToolbox = Vn {_groups: Array(1), _parents: Array(1)}
newSizeF = ƒ(curSize)
newSize = 673.3157713257275
updateSize = TreeRender {css_classes: Object, phylotree: Phylotree, container: "#tree-container", separation: ƒ(_node, _previous), _nodeLabel: ƒ(_node), svg: Pn, selectionCallback: null, scales: Array(2), size: Array(2), fixed_width: Array(2), font_size: 12, scale_bar_font_size: 12, offsets: Array(2), draw_branch: ƒ(), draw_scale_bar: null, edge_placer: ƒ(edge, where, radial_center), count_listener_handler: ƒ(), layout_listener_handler: ƒ(), node_styler: ƒ(element, data), edge_styler: null, …}