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.21831890616653016Length = 0.19988635300654034Length = 0.28495663446702246Length = 0.3112417066369757Length = 0.01999824331967137Length = 0.22325591882078255Length = 0.09358687194436394Length = 0.396416035336383Length = 0.29846950839236097Length = 0.27974827894180443Length = 0.16797856694856128Length = 0.17630852963421229Length = 0.1595796226834436Length = 0.14642194301494715Length = 0.055715444981374596Length = 0.2768409769968847Length = 0.0260886139561447Length = 0.4430221716586497Length = 0.039776655865037314Length = 0.33435020970781937Length = 0.20355680189755032Length = 0.21308877030850215Length = 0.016660170621331627Length = 0.03527452278897791Length = 0.16339728876731907Length = 0.15411366332233978Length = 0.28903539174434734Length = 0.2843223637548413Length = 0.31695886871987494Length = 0.29049431126226105Length = 0.24832251354124996Length = 0.23344637463211282Length = 0.30712631658412326Length = 0.1407332453403924Length = 0.22466138554161963Length = 0.3532555662153424Length = 0.03930800037463167Length = 0.0743491581457435Length = 0.05008026846660718Length = 0.03899547353126359Length = 0.013139624454999832Length = 0.25791819135721694Length = 0.17677071484215856Length = 0.17307768575024662Length = 0.5248357931397134Length = 0.41900210285595396Length = 0.017330278608789107Length = 0.27326196527851654Length = 0.07214746077084722Length = 0.0382899410972688Length = 0.13142269171327592CCHFVDUGVNSDVHAZVBUNVLACVOROVSBVDOBVHTNVHRTVSFTSVTOSVLUJVGTOVANDVSNVPHVPUUVPTVRVFVLCMVTCRVLASVMOPVJUNVMACV
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(13) [HTMLAnchorElement, HTMLAnchorElement, HTMLAnchorElement, HTMLAnchorElement, HTMLAnchorElement, HTMLAnchorElement, HTMLAnchorElement, HTMLAnchorElement, HTMLAnchorElement, HTMLAnchorElement, HTMLAnchorElement, HTMLAnchorElement, HTMLAnchorElement]
nrTabs = 13
indexToTab = ƒ(i, length)
tabsetAnchor = "tabset-14-1-tab"
virusIdToTabMap = Map(13) {"CCHFV" => "tabset-14-1-tab", "BUNV" => "tabset-14-2-tab", "LACV" => "tabset-14-3-tab", "OROV" => "tabset-14-4-tab", "HTNV" => "tabset-14-5-tab", "ANDV" => "tabset-14-6-tab", "HRTV" => "tabset-14-7-tab", "SFTSV" => "tabset-14-8-tab", "TOSV" => "tabset-14-9-tab", "RVFV" => "tabset-14-10-tab", "LCMV" => "tabset-14-11-tab", "LASV" => "tabset-14-12-tab", "JUNV" => "tabset-14-13-tab"}
tabToVirusIdMap = Map(13) {"tabset-14-1-tab" => "CCHFV", "tabset-14-2-tab" => "BUNV", "tabset-14-3-tab" => "LACV", "tabset-14-4-tab" => "OROV", "tabset-14-5-tab" => "HTNV", "tabset-14-6-tab" => "ANDV", "tabset-14-7-tab" => "HRTV", "tabset-14-8-tab" => "SFTSV", "tabset-14-9-tab" => "TOSV", "tabset-14-10-tab" => "RVFV", "tabset-14-11-tab" => "LCMV", "tabset-14-12-tab" => "LASV", "tabset-14-13-tab" => "JUNV"}
hideTabset = ƒ()
hide = undefined
nwk = `(('Crimean-Congo hemorrhagic fever':0.27326196527851654,('Dugbe virus':0.25791819135721694,('Nairobi sheep disease':0.23344637463211282,'Hazara virus':0.24832251354124996):0.013139624454999832):0.017330278608789107):0.13142269171327592,((('Bunyamwera virus':0.29049431126226105,'La Crosse virus':0.31695886871987494):0.03899547353126359,('Oropouche virus':0.2843223637548413,'Schmallenberg virus':0.28903539174434734):0.05008026846660718):0.41900210285595396,(('Dobrova virus':0.15411366332233978,'Hantaan virus':0.16339728876731907):0.0743491581457435,(('Andes virus':0.14642194301494715,'Sin Nombre virus':0.1595796226834436):0.03527452278897791,('Prospect Hill virus':0.17630852963421229,'Puumala virus':0.16797856694856128):0.016660170621331627):0.03930800037463167):0.5248357931397134):0.0382899410972688,((('Heartland virus':0.21308877030850215,'SFTS virus':0.20355680189755032):0.3532555662153424,('Toscana virus':0.33435020970781937,('Punto Toro':0.27974827894180443,'Rift Valley fever virus':0.29846950839236097):0.039776655865037314):0.22466138554161963):0.17307768575024662,(('Lujo virus':0.4430221716586497,(LCMV:0.396416035336383,('Lassa virus':0.3112417066369757,'Mopeia virus':0.28495663446702246):0.09358687194436394):0.0260886139561447):0.1407332453403924,('Guanarito virus':0.2768409769968847,('Tacaribe virus':0.22325591882078255,('Junin virus':0.19988635300654034,'Machupo virus':0.21831890616653016):0.01999824331967137):0.055715444981374596):0.30712631658412326):0.17677071484215856):0.07214746077084722); `
tree = Phylotree {newick_string: "(('Crimean-Congo hemorrhagic fever':0.273261965278…2326):0.17677071484215856):0.07214746077084722);\n", nodes: Zh, links: Array(51), 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 = 628.4074126873484
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, …}