{"sha": "c33806c9ee11db205ee8c02a42e31b1c3128e299", "data": {"nexml": {"@generator": "Phylografter nexml-json exporter", "@id": "study", "@nexml2json": "1.2.1", "@nexmljson": "http://purl.org/opentree/nexson", "@version": "0.9", "@xmlns": {"$": "http://www.nexml.org/2009", "nex": "http://www.nexml.org/2009", "ot": "http://purl.org/opentree-terms#", "xsd": "http://www.w3.org/2001/XMLSchema#", "xsi": "http://www.w3.org/2001/XMLSchema-instance"}, "^ot:agents": {"agent": [{"@description": "validator of NexSON constraints as well as constraints that would allow a study to be imported into the Open Tree of Life's phylogenetic synthesis tools", "@id": "peyotl-validator", "@name": "validate_ot_nexson.py", "@url": "https://github.com/OpenTreeOfLife/peyotl", "@version": "0.0.4a", "invocation": {"commandLine": ["--embed", "--agent-only"], "otherProperty": [{"name": "pythonVersion", "value": "2.7.5+"}, {"name": "pythonImplementation", "value": "CPython"}]}}]}, "^ot:annotationEvents": {"annotation": [{"@id": "peyotl-validator-event", "@description": "Open Tree NexSON validation", "@wasAssociatedWithAgentId": "peyotl-validator", "@passedChecks": true, "@preserve": false, "message": [{"@code": "MISSING_OPTIONAL_KEY", "data": ["^ot:ottId"], "refersTo": {"@top": "otus", "@idref": "otu380991", "@otusID": "otus2587", "@otuID": "otu380991"}, "@severity": "WARNING"}]}]}, "^ot:candidateTreeForSynthesis": ["tree5998"], "^ot:curatorName": "Chris Owen", "^ot:dataDeposit": {"@href": "http://purl.org/phylo/treebase/phylows/study/TB2:S10190"}, "^ot:focalClade": 698424, "^ot:focalCladeOTTTaxonName": "Cetacea", "^ot:messages": {"message": []}, "^ot:otusElementOrder": ["otus2587"], "^ot:studyId": "pg_2587", "^ot:studyPublication": {"@href": "http://dx.doi.org/10.1016/j.ympev.2009.08.018"}, "^ot:studyPublicationReference": "McGowen, M., Spaulding M., and Gatesy J. 2009. Divergence date estimation and a comprehensive molecular tree of extant cetaceans. Molecular Phylogenetics and Evolution 53 (3): 891-906.", "^ot:studyYear": 2009, "^ot:tag": [], "^ot:treesElementOrder": ["trees2587"], "otusById": {"otus2587": {"otuById": {"otu380949": {"^ot:originalLabel": "Tursiops truncatus", "^ot:ottId": 124230, "^ot:ottTaxonName": "Tursiops truncatus"}, "otu380950": {"^ot:originalLabel": "Tursiops aduncus", "^ot:ottId": 257323, "^ot:ottTaxonName": "Tursiops aduncus"}, "otu380951": {"^ot:originalLabel": "Stenella coeruleoalba", "^ot:ottId": 124224, "^ot:ottTaxonName": "Stenella coeruleoalba"}, "otu380952": {"^ot:originalLabel": "Stenella clymene", "^ot:ottId": 1093924, "^ot:ottTaxonName": "Stenella clymene"}, "otu380953": {"^ot:originalLabel": "Stenella frontalis", "^ot:ottId": 336243, "^ot:ottTaxonName": "Stenella frontalis"}, "otu380954": {"^ot:originalLabel": "Delphinus delphis", "^ot:ottId": 698438, "^ot:ottTaxonName": "Delphinus delphis"}, "otu380955": {"^ot:originalLabel": "Delphinus capensis", "^ot:ottId": 1094064, "^ot:ottTaxonName": "Delphinus capensis"}, "otu380956": {"^ot:originalLabel": "Delphinus tropicalis", "^ot:ottId": 1094002, "^ot:ottTaxonName": "Delphinus tropicalis"}, "otu380957": {"^ot:originalLabel": "Stenella longirostris", "^ot:ottId": 124226, "^ot:ottTaxonName": "Stenella longirostris"}, "otu380958": {"^ot:originalLabel": "Lagenodelphis hosei", "^ot:ottId": 336237, "^ot:ottTaxonName": "Lagenodelphis hosei"}, "otu380959": {"^ot:originalLabel": "Stenella attenuata", "^ot:ottId": 124220, "^ot:ottTaxonName": "Stenella attenuata"}, "otu380960": {"^ot:originalLabel": "Sousa chinensis", "^ot:ottId": 187220, "^ot:ottTaxonName": "Sousa chinensis"}, "otu380961": {"^ot:originalLabel": "Sotalia fluviatilis", "^ot:ottId": 336231, "^ot:ottTaxonName": "Sotalia fluviatilis"}, "otu380962": {"^ot:originalLabel": "Sotalia guianensis", "^ot:ottId": 250045, "^ot:ottTaxonName": "Sotalia guianensis"}, "otu380963": {"^ot:originalLabel": "Globicephala melas", "^ot:ottId": 124212, "^ot:ottTaxonName": "Globicephala melas"}, "otu380964": {"^ot:originalLabel": "Globicephala macrorhynchus", "^ot:ottId": 535886, "^ot:ottTaxonName": "Globicephala macrorhynchus"}, "otu380965": {"^ot:originalLabel": "Peponocephala electra", "^ot:ottId": 336234, "^ot:ottTaxonName": "Peponocephala electra"}, "otu380966": {"^ot:originalLabel": "Feresa attenuata", "^ot:ottId": 336240, "^ot:ottTaxonName": "Feresa attenuata"}, "otu380967": {"^ot:originalLabel": "Pseudorca crassidens", "^ot:ottId": 209644, "^ot:ottTaxonName": "Pseudorca crassidens"}, "otu380968": {"^ot:originalLabel": "Grampus griseus", "^ot:ottId": 154711, "^ot:ottTaxonName": "Grampus griseus"}, "otu380969": {"^ot:originalLabel": "Steno bredanensis", "^ot:ottId": 593889, "^ot:ottTaxonName": "Steno bredanensis"}, "otu380970": {"^ot:originalLabel": "Orcaella brevirostris", "^ot:ottId": 1003911, "^ot:ottTaxonName": "Orcaella brevirostris"}, "otu380971": {"^ot:originalLabel": "Sagmatias cruciger", "^ot:ottId": 763851, "^ot:ottTaxonName": "Lagenorhynchus cruciger"}, "otu380972": {"^ot:originalLabel": "Sagmatias australis", "^ot:ottId": 1094080, "^ot:ottTaxonName": "Lagenorhynchus australis"}, "otu380973": {"^ot:originalLabel": "Cephalorhynchus heavisidii", "^ot:ottId": 860906, "^ot:ottTaxonName": "Cephalorhynchus heavisidii"}, "otu380974": {"^ot:originalLabel": "Cephalorhynchus eutropia", "^ot:ottId": 251469, "^ot:ottTaxonName": "Cephalorhynchus eutropia"}, "otu380975": {"^ot:originalLabel": "Cephalorhynchus commersonii", "^ot:ottId": 1094144, "^ot:ottTaxonName": "Cephalorhynchus commersonii"}, "otu380976": {"^ot:originalLabel": "Cephalorhynchus hectori", "^ot:ottId": 418486, "^ot:ottTaxonName": "Cephalorhynchus hectori"}, "otu380977": {"^ot:originalLabel": "Sagmatias obscurus", "^ot:ottId": 548145, "^ot:ottTaxonName": "Lagenorhynchus obscurus"}, "otu380978": {"^ot:originalLabel": "Sagmatias obliquidens", "^ot:ottId": 701489, "^ot:ottTaxonName": "Lagenorhynchus obliquidens"}, "otu380979": {"^ot:originalLabel": "Lissodelphis peronii", "^ot:ottId": 825966, "^ot:ottTaxonName": "Lissodelphis peronii"}, "otu380980": {"^ot:originalLabel": "Lissodelphis borealis", "^ot:ottId": 1093944, "^ot:ottTaxonName": "Lissodelphis borealis"}, "otu380981": {"^ot:originalLabel": "Lagenorhynchus albirostris", "^ot:ottId": 825969, "^ot:ottTaxonName": "Lagenorhynchus albirostris"}, "otu380982": {"^ot:originalLabel": "Leucopleurus acutus", "^ot:ottId": 701486, "^ot:ottTaxonName": "Lagenorhynchus acutus"}, "otu380983": {"^ot:originalLabel": "Orcinus orca", "^ot:ottId": 124215, "^ot:ottTaxonName": "Orcinus orca"}, "otu380984": {"^ot:originalLabel": "Phocoena spinipinnis", "^ot:ottId": 548141, "^ot:ottTaxonName": "Phocoena spinipinnis"}, "otu380985": {"^ot:originalLabel": "Phocoena dioptrica", "^ot:ottId": 423943, "^ot:ottTaxonName": "Phocoena dioptrica"}, "otu380986": {"^ot:originalLabel": "Phocoena sinus", "^ot:ottId": 1089663, "^ot:ottTaxonName": "Phocoena sinus"}, "otu380987": {"^ot:originalLabel": "Phocoena phocoena", "^ot:ottId": 851312, "^ot:ottTaxonName": "Phocoena phocoena"}, "otu380988": {"^ot:originalLabel": "Phocoenoides dalli", "^ot:ottId": 851304, "^ot:ottTaxonName": "Phocoenoides dalli"}, "otu380989": {"^ot:originalLabel": "Neophocaena phocaenoides", "^ot:ottId": 423949, "^ot:ottTaxonName": "Neophocaena phocaenoides"}, "otu380990": {"^ot:originalLabel": "Delphinapterus leucas", "^ot:ottId": 851318, "^ot:ottTaxonName": "Delphinapterus leucas"}, "otu380991": {"^ot:originalLabel": "Monodon monoceros"}, "otu380992": {"^ot:originalLabel": "Inia geoffrensis", "^ot:ottId": 698411, "^ot:ottTaxonName": "Inia geoffrensis"}, "otu380993": {"^ot:originalLabel": "Pontoporia blainvillei", "^ot:ottId": 140448, "^ot:ottTaxonName": "Pontoporia blainvillei"}, "otu380994": {"^ot:originalLabel": "Lipotes vexillifer", "^ot:ottId": 5269, "^ot:ottTaxonName": "Lipotes vexillifer"}, "otu380995": {"^ot:originalLabel": "Mesoplodon peruvianus", "^ot:ottId": 825958, "^ot:ottTaxonName": "Mesoplodon peruvianus"}, "otu380996": {"^ot:originalLabel": "Mesoplodon stejnegeri", "^ot:ottId": 319467, "^ot:ottTaxonName": "Mesoplodon stejnegeri"}, "otu380997": {"^ot:originalLabel": "Mesoplodon perrini", "^ot:ottId": 276883, "^ot:ottTaxonName": "Mesoplodon perrini"}, "otu380998": {"^ot:originalLabel": "Mesoplodon grayi", "^ot:ottId": 1021367, "^ot:ottTaxonName": "Mesoplodon grayi"}, "otu380999": {"^ot:originalLabel": "Mesoplodon densirostris", "^ot:ottId": 6470, "^ot:ottTaxonName": "Mesoplodon densirostris"}, "otu381000": {"^ot:originalLabel": "Mesoplodon hectori", "^ot:ottId": 319477, "^ot:ottTaxonName": "Mesoplodon hectori"}, "otu381001": {"^ot:originalLabel": "Mesoplodon ginkgodens", "^ot:ottId": 654357, "^ot:ottTaxonName": "Mesoplodon ginkgodens"}, "otu381002": {"^ot:originalLabel": "Mesoplodon europaeus", "^ot:ottId": 825961, "^ot:ottTaxonName": "Mesoplodon europaeus"}, "otu381003": {"^ot:originalLabel": "Mesoplodon mirus", "^ot:ottId": 319479, "^ot:ottTaxonName": "Mesoplodon mirus"}, "otu381004": {"^ot:originalLabel": "Mesoplodon traversii", "^ot:ottId": 346599, "^ot:ottTaxonName": "Mesoplodon traversii"}, "otu381005": {"^ot:originalLabel": "Mesoplodon bowdoini", "^ot:ottId": 1021373, "^ot:ottTaxonName": "Mesoplodon bowdoini"}, "otu381006": {"^ot:originalLabel": "Mesoplodon layardii", "^ot:ottId": 1021369, "^ot:ottTaxonName": "Mesoplodon layardii"}, "otu381007": {"^ot:originalLabel": "Mesoplodon carlhubbsi", "^ot:ottId": 276866, "^ot:ottTaxonName": "Mesoplodon carlhubbsi"}, "otu381008": {"^ot:originalLabel": "Mesoplodon bidens", "^ot:ottId": 1003915, "^ot:ottTaxonName": "Mesoplodon bidens"}, "otu381009": {"^ot:originalLabel": "Indopacetus pacificus", "^ot:ottId": 575100, "^ot:ottTaxonName": "Indopacetus pacificus"}, "otu381010": {"^ot:originalLabel": "Hyperoodon planifrons", "^ot:ottId": 1021371, "^ot:ottTaxonName": "Hyperoodon planifrons"}, "otu381011": {"^ot:originalLabel": "Hyperoodon ampullatus", "^ot:ottId": 1003913, "^ot:ottTaxonName": "Hyperoodon ampullatus"}, "otu381012": {"^ot:originalLabel": "Ziphius cavirostris", "^ot:ottId": 800311, "^ot:ottTaxonName": "Ziphius cavirostris"}, "otu381013": {"^ot:originalLabel": "Tasmacetus shepherdi", "^ot:ottId": 319470, "^ot:ottTaxonName": "Tasmacetus shepherdi"}, "otu381014": {"^ot:originalLabel": "Berardius bairdii", "^ot:ottId": 1003906, "^ot:ottTaxonName": "Berardius bairdii"}, "otu381015": {"^ot:originalLabel": "Berardius arnuxii", "^ot:ottId": 1021375, "^ot:ottTaxonName": "Berardius arnuxii"}, "otu381016": {"^ot:originalLabel": "Platanista minor", "^ot:ottId": 477494, "^ot:ottTaxonName": "Platanista minor"}, "otu381017": {"^ot:originalLabel": "Platanista gangetica", "^ot:ottId": 5256, "^ot:ottTaxonName": "Platanista gangetica"}, "otu381018": {"^ot:originalLabel": "Kogia breviceps", "^ot:ottId": 825964, "^ot:ottTaxonName": "Kogia breviceps"}, "otu381019": {"^ot:originalLabel": "Kogia sima", "^ot:ottId": 276857, "^ot:ottTaxonName": "Kogia sima"}, "otu381020": {"^ot:originalLabel": "Physeter macrocephalus", "^ot:ottId": 276851, "^ot:ottTaxonName": "Physeter catodon"}, "otu381021": {"^ot:originalLabel": "Balaenoptera brydei", "^ot:ottId": 959341, "^ot:ottTaxonName": "Balaenoptera brydei"}, "otu381022": {"^ot:originalLabel": "Balaenoptera edeni", "^ot:ottId": 800331, "^ot:ottTaxonName": "Balaenoptera edeni"}, "otu381023": {"^ot:originalLabel": "Balaenoptera borealis", "^ot:ottId": 800329, "^ot:ottTaxonName": "Balaenoptera borealis"}, "otu381024": {"^ot:originalLabel": "Balaenoptera omurai", "^ot:ottId": 313151, "^ot:ottTaxonName": "Balaenoptera omurai"}, "otu381025": {"^ot:originalLabel": "Balaenoptera musculus", "^ot:ottId": 226190, "^ot:ottTaxonName": "Balaenoptera musculus"}, "otu381026": {"^ot:originalLabel": "Megaptera novaeangliae", "^ot:ottId": 226198, "^ot:ottTaxonName": "Megaptera novaeangliae"}, "otu381027": {"^ot:originalLabel": "Balaenoptera physalus", "^ot:ottId": 226193, "^ot:ottTaxonName": "Balaenoptera physalus"}, "otu381028": {"^ot:originalLabel": "Eschrichtius robustus", "^ot:ottId": 800320, "^ot:ottTaxonName": "Eschrichtius robustus"}, "otu381029": {"^ot:originalLabel": "Balaenoptera bonaerensis", "^ot:ottId": 44568, "^ot:ottTaxonName": "Balaenoptera bonaerensis"}, "otu381030": {"^ot:originalLabel": "Balaenoptera acutorostrata", "^ot:ottId": 800317, "^ot:ottTaxonName": "Balaenoptera acutorostrata"}, "otu381031": {"^ot:originalLabel": "Caperea marginata", "^ot:ottId": 397243, "^ot:ottTaxonName": "Caperea marginata"}, "otu381032": {"^ot:originalLabel": "Eubalaena glacialis", "^ot:ottId": 397247, "^ot:ottTaxonName": "Eubalaena glacialis"}, "otu381033": {"^ot:originalLabel": "Eubalaena japonica", "^ot:ottId": 1072344, "^ot:ottTaxonName": "Eubalaena japonica"}, "otu381034": {"^ot:originalLabel": "Eubalaena australis", "^ot:ottId": 699249, "^ot:ottTaxonName": "Eubalaena australis"}, "otu381035": {"^ot:originalLabel": "Balaena mysticetus", "^ot:ottId": 397231, "^ot:ottTaxonName": "Balaena mysticetus"}, "otu381036": {"^ot:originalLabel": "Hippopotamus amphibius", "^ot:ottId": 510762, "^ot:ottTaxonName": "Hippopotamus amphibius"}, "otu381037": {"^ot:originalLabel": "Choeropsis liberiensis", "^ot:ottId": 662806, "^ot:ottTaxonName": "Hexaprotodon liberiensis"}, "otu381038": {"^ot:originalLabel": "Bos taurus", "^ot:ottId": 490099, "^ot:ottTaxonName": "Bos taurus"}, "otu381039": {"^ot:originalLabel": "Sus scrofa", "^ot:ottId": 730013, "^ot:ottTaxonName": "Sus scrofa"}}}}, "treesById": {"trees2587": {"@otus": "otus2587", "^ot:treeElementOrder": ["tree5998"], "treeById": {"tree5998": {"@xsi:type": "nex:FloatTree", "^ot:branchLengthDescription": "", "^ot:branchLengthMode": "", "^ot:branchLengthTimeUnit": "", "^ot:curatedType": "50% maj-rule BI", "^ot:inGroupClade": "node1018963", "^ot:outGroupEdge": "", "^ot:rootNodeId": "node1018960", "^ot:specifiedRoot": "node1018960", "^ot:tag": [], "^ot:unrootedTree": false, "edgeBySourceId": {"node1018960": {"edge1018961": {"@source": "node1018960", "@target": "node1018961"}, "edge1019140": {"@source": "node1018960", "@target": "node1019140"}}, "node1018961": {"edge1018962": {"@source": "node1018961", "@target": "node1018962"}, "edge1019139": {"@source": "node1018961", "@target": "node1019139"}}, "node1018962": {"edge1018963": {"@source": "node1018962", "@target": "node1018963"}, "edge1019136": {"@source": "node1018962", "@target": "node1019136"}}, "node1018963": {"edge1018964": {"@source": "node1018963", "@target": "node1018964"}, "edge1019107": {"@source": "node1018963", "@target": "node1019107"}}, "node1018964": {"edge1018965": {"@source": "node1018964", "@target": "node1018965"}, "edge1019102": {"@source": "node1018964", "@target": "node1019102"}}, "node1018965": {"edge1018966": {"@source": "node1018965", "@target": "node1018966"}, "edge1019099": {"@source": "node1018965", "@target": "node1019099"}}, "node1018966": {"edge1018967": {"@source": "node1018966", "@target": "node1018967"}, "edge1019058": {"@source": "node1018966", "@target": "node1019058"}}, "node1018967": {"edge1018968": {"@source": "node1018967", "@target": "node1018968"}, "edge1019053": {"@source": "node1018967", "@target": "node1019053"}}, "node1018968": {"edge1018969": {"@source": "node1018968", "@target": "node1018969"}, "edge1019038": {"@source": "node1018968", "@target": "node1019038"}}, "node1018969": {"edge1018970": {"@source": "node1018969", "@target": "node1018970"}, "edge1019037": {"@source": "node1018969", "@target": "node1019037"}}, "node1018970": {"edge1018971": {"@source": "node1018970", "@target": "node1018971"}, "edge1019036": {"@source": "node1018970", "@target": "node1019036"}}, "node1018971": {"edge1018972": {"@source": "node1018971", "@target": "node1018972"}, "edge1019015": {"@source": "node1018971", "@target": "node1019015"}}, "node1018972": {"edge1018973": {"@source": "node1018972", "@target": "node1018973"}, "edge1019000": {"@source": "node1018972", "@target": "node1019000"}}, "node1018973": {"edge1018974": {"@source": "node1018973", "@target": "node1018974"}, "edge1018997": {"@source": "node1018973", "@target": "node1018997"}}, "node1018974": {"edge1018975": {"@source": "node1018974", "@target": "node1018975"}, "edge1018996": {"@source": "node1018974", "@target": "node1018996"}}, "node1018975": {"edge1018976": {"@source": "node1018975", "@target": "node1018976"}, "edge1018991": {"@source": "node1018975", "@target": "node1018991"}}, "node1018976": {"edge1018977": {"@source": "node1018976", "@target": "node1018977"}, "edge1018986": {"@source": "node1018976", "@target": "node1018986"}}, "node1018977": {"edge1018978": {"@source": "node1018977", "@target": "node1018978"}, "edge1018985": {"@source": "node1018977", "@target": "node1018985"}}, "node1018978": {"edge1018979": {"@source": "node1018978", "@target": "node1018979"}, "edge1018982": {"@source": "node1018978", "@target": "node1018982"}}, "node1018979": {"edge1018980": {"@source": "node1018979", "@target": "node1018980"}, "edge1018981": {"@source": "node1018979", "@target": "node1018981"}}, "node1018982": {"edge1018983": {"@source": "node1018982", "@target": "node1018983"}, "edge1018984": {"@source": "node1018982", "@target": "node1018984"}}, "node1018986": {"edge1018987": {"@source": "node1018986", "@target": "node1018987"}, "edge1018990": {"@source": "node1018986", "@target": "node1018990"}}, "node1018987": {"edge1018988": {"@source": "node1018987", "@target": "node1018988"}, "edge1018989": {"@source": "node1018987", "@target": "node1018989"}}, "node1018991": {"edge1018992": {"@source": "node1018991", "@target": "node1018992"}, "edge1018995": {"@source": "node1018991", "@target": "node1018995"}}, "node1018992": {"edge1018993": {"@source": "node1018992", "@target": "node1018993"}, "edge1018994": {"@source": "node1018992", "@target": "node1018994"}}, "node1018997": {"edge1018998": {"@source": "node1018997", "@target": "node1018998"}, "edge1018999": {"@source": "node1018997", "@target": "node1018999"}}, "node1019000": {"edge1019001": {"@source": "node1019000", "@target": "node1019001"}, "edge1019014": {"@source": "node1019000", "@target": "node1019014"}}, "node1019001": {"edge1019002": {"@source": "node1019001", "@target": "node1019002"}, "edge1019013": {"@source": "node1019001", "@target": "node1019013"}}, "node1019002": {"edge1019003": {"@source": "node1019002", "@target": "node1019003"}, "edge1019012": {"@source": "node1019002", "@target": "node1019012"}}, "node1019003": {"edge1019004": {"@source": "node1019003", "@target": "node1019004"}, "edge1019011": {"@source": "node1019003", "@target": "node1019011"}}, "node1019004": {"edge1019005": {"@source": "node1019004", "@target": "node1019005"}, "edge1019010": {"@source": "node1019004", "@target": "node1019010"}}, "node1019005": {"edge1019006": {"@source": "node1019005", "@target": "node1019006"}, "edge1019009": {"@source": "node1019005", "@target": "node1019009"}}, "node1019006": {"edge1019007": {"@source": "node1019006", "@target": "node1019007"}, "edge1019008": {"@source": "node1019006", "@target": "node1019008"}}, "node1019015": {"edge1019016": {"@source": "node1019015", "@target": "node1019016"}, "edge1019035": {"@source": "node1019015", "@target": "node1019035"}}, "node1019016": {"edge1019017": {"@source": "node1019016", "@target": "node1019017"}, "edge1019032": {"@source": "node1019016", "@target": "node1019032"}}, "node1019017": {"edge1019018": {"@source": "node1019017", "@target": "node1019018"}, "edge1019029": {"@source": "node1019017", "@target": "node1019029"}}, "node1019018": {"edge1019019": {"@source": "node1019018", "@target": "node1019019"}, "edge1019024": {"@source": "node1019018", "@target": "node1019024"}}, "node1019019": {"edge1019020": {"@source": "node1019019", "@target": "node1019020"}, "edge1019023": {"@source": "node1019019", "@target": "node1019023"}}, "node1019020": {"edge1019021": {"@source": "node1019020", "@target": "node1019021"}, "edge1019022": {"@source": "node1019020", "@target": "node1019022"}}, "node1019024": {"edge1019025": {"@source": "node1019024", "@target": "node1019025"}, "edge1019028": {"@source": "node1019024", "@target": "node1019028"}}, "node1019025": {"edge1019026": {"@source": "node1019025", "@target": "node1019026"}, "edge1019027": {"@source": "node1019025", "@target": "node1019027"}}, "node1019029": {"edge1019030": {"@source": "node1019029", "@target": "node1019030"}, "edge1019031": {"@source": "node1019029", "@target": "node1019031"}}, "node1019032": {"edge1019033": {"@source": "node1019032", "@target": "node1019033"}, "edge1019034": {"@source": "node1019032", "@target": "node1019034"}}, "node1019038": {"edge1019039": {"@source": "node1019038", "@target": "node1019039"}, "edge1019050": {"@source": "node1019038", "@target": "node1019050"}}, "node1019039": {"edge1019040": {"@source": "node1019039", "@target": "node1019040"}, "edge1019049": {"@source": "node1019039", "@target": "node1019049"}}, "node1019040": {"edge1019041": {"@source": "node1019040", "@target": "node1019041"}, "edge1019046": {"@source": "node1019040", "@target": "node1019046"}}, "node1019041": {"edge1019042": {"@source": "node1019041", "@target": "node1019042"}, "edge1019045": {"@source": "node1019041", "@target": "node1019045"}}, "node1019042": {"edge1019043": {"@source": "node1019042", "@target": "node1019043"}, "edge1019044": {"@source": "node1019042", "@target": "node1019044"}}, "node1019046": {"edge1019047": {"@source": "node1019046", "@target": "node1019047"}, "edge1019048": {"@source": "node1019046", "@target": "node1019048"}}, "node1019050": {"edge1019051": {"@source": "node1019050", "@target": "node1019051"}, "edge1019052": {"@source": "node1019050", "@target": "node1019052"}}, "node1019053": {"edge1019054": {"@source": "node1019053", "@target": "node1019054"}, "edge1019057": {"@source": "node1019053", "@target": "node1019057"}}, "node1019054": {"edge1019055": {"@source": "node1019054", "@target": "node1019055"}, "edge1019056": {"@source": "node1019054", "@target": "node1019056"}}, "node1019058": {"edge1019059": {"@source": "node1019058", "@target": "node1019059"}, "edge1019096": {"@source": "node1019058", "@target": "node1019096"}}, "node1019059": {"edge1019060": {"@source": "node1019059", "@target": "node1019060"}, "edge1019095": {"@source": "node1019059", "@target": "node1019095"}}, "node1019060": {"edge1019061": {"@source": "node1019060", "@target": "node1019061"}, "edge1019094": {"@source": "node1019060", "@target": "node1019094"}}, "node1019061": {"edge1019062": {"@source": "node1019061", "@target": "node1019062"}, "edge1019091": {"@source": "node1019061", "@target": "node1019091"}}, "node1019062": {"edge1019063": {"@source": "node1019062", "@target": "node1019063"}, "edge1019090": {"@source": "node1019062", "@target": "node1019090"}}, "node1019063": {"edge1019064": {"@source": "node1019063", "@target": "node1019064"}, "edge1019089": {"@source": "node1019063", "@target": "node1019089"}}, "node1019064": {"edge1019065": {"@source": "node1019064", "@target": "node1019065"}, "edge1019082": {"@source": "node1019064", "@target": "node1019082"}}, "node1019065": {"edge1019066": {"@source": "node1019065", "@target": "node1019066"}, "edge1019077": {"@source": "node1019065", "@target": "node1019077"}}, "node1019066": {"edge1019067": {"@source": "node1019066", "@target": "node1019067"}, "edge1019076": {"@source": "node1019066", "@target": "node1019076"}}, "node1019067": {"edge1019068": {"@source": "node1019067", "@target": "node1019068"}, "edge1019075": {"@source": "node1019067", "@target": "node1019075"}}, "node1019068": {"edge1019069": {"@source": "node1019068", "@target": "node1019069"}, "edge1019072": {"@source": "node1019068", "@target": "node1019072"}}, "node1019069": {"edge1019070": {"@source": "node1019069", "@target": "node1019070"}, "edge1019071": {"@source": "node1019069", "@target": "node1019071"}}, "node1019072": {"edge1019073": {"@source": "node1019072", "@target": "node1019073"}, "edge1019074": {"@source": "node1019072", "@target": "node1019074"}}, "node1019077": {"edge1019078": {"@source": "node1019077", "@target": "node1019078"}, "edge1019081": {"@source": "node1019077", "@target": "node1019081"}}, "node1019078": {"edge1019079": {"@source": "node1019078", "@target": "node1019079"}, "edge1019080": {"@source": "node1019078", "@target": "node1019080"}}, "node1019082": {"edge1019083": {"@source": "node1019082", "@target": "node1019083"}, "edge1019086": {"@source": "node1019082", "@target": "node1019086"}}, "node1019083": {"edge1019084": {"@source": "node1019083", "@target": "node1019084"}, "edge1019085": {"@source": "node1019083", "@target": "node1019085"}}, "node1019086": {"edge1019087": {"@source": "node1019086", "@target": "node1019087"}, "edge1019088": {"@source": "node1019086", "@target": "node1019088"}}, "node1019091": {"edge1019092": {"@source": "node1019091", "@target": "node1019092"}, "edge1019093": {"@source": "node1019091", "@target": "node1019093"}}, "node1019096": {"edge1019097": {"@source": "node1019096", "@target": "node1019097"}, "edge1019098": {"@source": "node1019096", "@target": "node1019098"}}, "node1019099": {"edge1019100": {"@source": "node1019099", "@target": "node1019100"}, "edge1019101": {"@source": "node1019099", "@target": "node1019101"}}, "node1019102": {"edge1019103": {"@source": "node1019102", "@target": "node1019103"}, "edge1019106": {"@source": "node1019102", "@target": "node1019106"}}, "node1019103": {"edge1019104": {"@source": "node1019103", "@target": "node1019104"}, "edge1019105": {"@source": "node1019103", "@target": "node1019105"}}, "node1019107": {"edge1019108": {"@source": "node1019107", "@target": "node1019108"}, "edge1019129": {"@source": "node1019107", "@target": "node1019129"}}, "node1019108": {"edge1019109": {"@source": "node1019108", "@target": "node1019109"}, "edge1019128": {"@source": "node1019108", "@target": "node1019128"}}, "node1019109": {"edge1019110": {"@source": "node1019109", "@target": "node1019110"}, "edge1019125": {"@source": "node1019109", "@target": "node1019125"}}, "node1019110": {"edge1019111": {"@source": "node1019110", "@target": "node1019111"}, "edge1019120": {"@source": "node1019110", "@target": "node1019120"}}, "node1019111": {"edge1019112": {"@source": "node1019111", "@target": "node1019112"}, "edge1019119": {"@source": "node1019111", "@target": "node1019119"}}, "node1019112": {"edge1019113": {"@source": "node1019112", "@target": "node1019113"}, "edge1019118": {"@source": "node1019112", "@target": "node1019118"}}, "node1019113": {"edge1019114": {"@source": "node1019113", "@target": "node1019114"}, "edge1019117": {"@source": "node1019113", "@target": "node1019117"}}, "node1019114": {"edge1019115": {"@source": "node1019114", "@target": "node1019115"}, "edge1019116": {"@source": "node1019114", "@target": "node1019116"}}, "node1019120": {"edge1019121": {"@source": "node1019120", "@target": "node1019121"}, "edge1019124": {"@source": "node1019120", "@target": "node1019124"}}, "node1019121": {"edge1019122": {"@source": "node1019121", "@target": "node1019122"}, "edge1019123": {"@source": "node1019121", "@target": "node1019123"}}, "node1019125": {"edge1019126": {"@source": "node1019125", "@target": "node1019126"}, "edge1019127": {"@source": "node1019125", "@target": "node1019127"}}, "node1019129": {"edge1019130": {"@source": "node1019129", "@target": "node1019130"}, "edge1019135": {"@source": "node1019129", "@target": "node1019135"}}, "node1019130": {"edge1019131": {"@source": "node1019130", "@target": "node1019131"}, "edge1019134": {"@source": "node1019130", "@target": "node1019134"}}, "node1019131": {"edge1019132": {"@source": "node1019131", "@target": "node1019132"}, "edge1019133": {"@source": "node1019131", "@target": "node1019133"}}, "node1019136": {"edge1019137": {"@source": "node1019136", "@target": "node1019137"}, "edge1019138": {"@source": "node1019136", "@target": "node1019138"}}}, "nodeById": {"node1018960": {"@root": true}, "node1018961": {}, "node1018962": {}, "node1018963": {}, "node1018964": {}, "node1018965": {}, "node1018966": {}, "node1018967": {}, "node1018968": {}, "node1018969": {}, "node1018970": {}, "node1018971": {}, "node1018972": {}, "node1018973": {}, "node1018974": {}, "node1018975": {}, "node1018976": {}, "node1018977": {}, "node1018978": {}, "node1018979": {}, "node1018980": {"@otu": "otu380949"}, "node1018981": {"@otu": "otu380950"}, "node1018982": {}, "node1018983": {"@otu": "otu380951"}, "node1018984": {"@otu": "otu380952"}, "node1018985": {"@otu": "otu380953"}, "node1018986": {}, "node1018987": {}, "node1018988": {"@otu": "otu380954"}, "node1018989": {"@otu": "otu380955"}, "node1018990": {"@otu": "otu380956"}, "node1018991": {}, "node1018992": {}, "node1018993": {"@otu": "otu380957"}, "node1018994": {"@otu": "otu380958"}, "node1018995": {"@otu": "otu380959"}, "node1018996": {"@otu": "otu380960"}, "node1018997": {}, "node1018998": {"@otu": "otu380961"}, "node1018999": {"@otu": "otu380962"}, "node1019000": {}, "node1019001": {}, "node1019002": {}, "node1019003": {}, "node1019004": {}, "node1019005": {}, "node1019006": {}, "node1019007": {"@otu": "otu380963"}, "node1019008": {"@otu": "otu380964"}, "node1019009": {"@otu": "otu380965"}, "node1019010": {"@otu": "otu380966"}, "node1019011": {"@otu": "otu380967"}, "node1019012": {"@otu": "otu380968"}, "node1019013": {"@otu": "otu380969"}, "node1019014": {"@otu": "otu380970"}, "node1019015": {}, "node1019016": {}, "node1019017": {}, "node1019018": {}, "node1019019": {}, "node1019020": {}, "node1019021": {"@otu": "otu380971"}, "node1019022": {"@otu": "otu380972"}, "node1019023": {"@otu": "otu380973"}, "node1019024": {}, "node1019025": {}, "node1019026": {"@otu": "otu380974"}, "node1019027": {"@otu": "otu380975"}, "node1019028": {"@otu": "otu380976"}, "node1019029": {}, "node1019030": {"@otu": "otu380977"}, "node1019031": {"@otu": "otu380978"}, "node1019032": {}, "node1019033": {"@otu": "otu380979"}, "node1019034": {"@otu": "otu380980"}, "node1019035": {"@otu": "otu380981"}, "node1019036": {"@otu": "otu380982"}, "node1019037": {"@otu": "otu380983"}, "node1019038": {}, "node1019039": {}, "node1019040": {}, "node1019041": {}, "node1019042": {}, "node1019043": {"@otu": "otu380984"}, "node1019044": {"@otu": "otu380985"}, "node1019045": {"@otu": "otu380986"}, "node1019046": {}, "node1019047": {"@otu": "otu380987"}, "node1019048": {"@otu": "otu380988"}, "node1019049": {"@otu": "otu380989"}, "node1019050": {}, "node1019051": {"@otu": "otu380990"}, "node1019052": {"@otu": "otu380991"}, "node1019053": {}, "node1019054": {}, "node1019055": {"@otu": "otu380992"}, "node1019056": {"@otu": "otu380993"}, "node1019057": {"@otu": "otu380994"}, "node1019058": {}, "node1019059": {}, "node1019060": {}, "node1019061": {}, "node1019062": {}, "node1019063": {}, "node1019064": {}, "node1019065": {}, "node1019066": {}, "node1019067": {}, "node1019068": {}, "node1019069": {}, "node1019070": {"@otu": "otu380995"}, "node1019071": {"@otu": "otu380996"}, "node1019072": {}, "node1019073": {"@otu": "otu380997"}, "node1019074": {"@otu": "otu380998"}, "node1019075": {"@otu": "otu380999"}, "node1019076": {"@otu": "otu381000"}, "node1019077": {}, "node1019078": {}, "node1019079": {"@otu": "otu381001"}, "node1019080": {"@otu": "otu381002"}, "node1019081": {"@otu": "otu381003"}, "node1019082": {}, "node1019083": {}, "node1019084": {"@otu": "otu381004"}, "node1019085": {"@otu": "otu381005"}, "node1019086": {}, "node1019087": {"@otu": "otu381006"}, "node1019088": {"@otu": "otu381007"}, "node1019089": {"@otu": "otu381008"}, "node1019090": {"@otu": "otu381009"}, "node1019091": {}, "node1019092": {"@otu": "otu381010"}, "node1019093": {"@otu": "otu381011"}, "node1019094": {"@otu": "otu381012"}, "node1019095": {"@otu": "otu381013"}, "node1019096": {}, "node1019097": {"@otu": "otu381014"}, "node1019098": {"@otu": "otu381015"}, "node1019099": {}, "node1019100": {"@otu": "otu381016"}, "node1019101": {"@otu": "otu381017"}, "node1019102": {}, "node1019103": {}, "node1019104": {"@otu": "otu381018"}, "node1019105": {"@otu": "otu381019"}, "node1019106": {"@otu": "otu381020"}, "node1019107": {}, "node1019108": {}, "node1019109": {}, "node1019110": {}, "node1019111": {}, "node1019112": {}, "node1019113": {}, "node1019114": {}, "node1019115": {"@otu": "otu381021"}, "node1019116": {"@otu": "otu381022"}, "node1019117": {"@otu": "otu381023"}, "node1019118": {"@otu": "otu381024"}, "node1019119": {"@otu": "otu381025"}, "node1019120": {}, "node1019121": {}, "node1019122": {"@otu": "otu381026"}, "node1019123": {"@otu": "otu381027"}, "node1019124": {"@otu": "otu381028"}, "node1019125": {}, "node1019126": {"@otu": "otu381029"}, "node1019127": {"@otu": "otu381030"}, "node1019128": {"@otu": "otu381031"}, "node1019129": {}, "node1019130": {}, "node1019131": {}, "node1019132": {"@otu": "otu381032"}, "node1019133": {"@otu": "otu381033"}, "node1019134": {"@otu": "otu381034"}, "node1019135": {"@otu": "otu381035"}, "node1019136": {}, "node1019137": {"@otu": "otu381036"}, "node1019138": {"@otu": "otu381037"}, "node1019139": {"@otu": "otu381038"}, "node1019140": {"@otu": "otu381039"}}}}}}}}, "branch2sha": {"master": "c33806c9ee11db205ee8c02a42e31b1c3128e299"}, "commentHTML": "", "duplicateStudyIDs": [], "shardName": "phylesystem-1", "versionHistory": [{"id": "d33fb39501605772a074dffc82affa5344ea9a94", "author_name": "Mark T. Holder", "author_email": "mtholder@gmail.com", "date": "Wed, 11 Jun 2014 22:18:34 -0500", "date_ISO_8601": "2014-06-11 22:18:34 -0500", "relative_date": "12 years ago", "message_subject": "corrected study ids"}, {"id": "f8a738aeda20a73750847484e110a85c7a3e0a12", "author_name": "Mark T. Holder", "author_email": "mtholder@gmail.com", "date": "Tue, 10 Jun 2014 23:36:42 -0500", "date_ISO_8601": "2014-06-10 23:36:42 -0500", "relative_date": "12 years ago", "message_subject": "Migrating info from gcmdr to nexsons", "message_body": "using peyotl d69c8b180fce7703c7203a0b51712eab57e2988c\ndev/decorate_pg_studies_with_gcmdr_info.py\nto set:\n  ^ot:candidateTreeForSynthesis\n  ^ot:specifiedRoot, and\n  ^ot:unrootedTree\nproperties based on the use of the trees for synthesis study\nlists in gcmdr commit 35bf307e72bed4f59724762dde4a12965abcea92"}, {"id": "593d6fbab385716dc0a12f3fc95133e8b7479b37", "author_name": "Mark T. Holder", "author_email": "mtholder@gmail.com", "date": "Tue, 29 Apr 2014 20:05:19 -0500", "date_ISO_8601": "2014-04-29 20:05:19 -0500", "relative_date": "12 years ago", "message_subject": "initial commit with phylografter files from 29 Apr, 2014"}]}