{"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"}]}}, {"@description": "Web-based interface for submitting, editing, and reviewing studies in the Open Tree of Life project.", "@id": "opentree-curation-webapp", "@name": "OpenTree curation webapp", "@url": "https://github.com/OpenTreeOfLife/opentree", "@version": "0.0.0"}]}, "^ot:annotationEvents": {"annotation": [{"@dateCreated": "2014-08-18T20:44:25.429Z", "@description": "Aids for mapping study OTUs to OTT taxa", "@id": "otu-mapping-hints", "@passedChecks": true, "@preserve": true, "@wasAssociatedWithAgentId": "opentree-curation-webapp", "message": [{"@code": "OTU_MAPPING_HINTS", "@humanMessageType": "NONE", "@severity": "INFO", "data": {"searchContext": {"$": "All life"}, "substitutions": {"substitution": [{"@active": false, "@valid": true, "new": {"$": ""}, "old": {"$": ""}}]}}, "refersTo": {"@top": {"$": "meta"}}}]}, {"@dateCreated": "2014-08-18T20:44:25.429Z", "@description": "Describes supporting data files for this study", "@id": "supporting-files-metadata", "@passedChecks": true, "@preserve": true, "@wasAssociatedWithAgentId": "opentree-curation-webapp", "message": [{"@code": "SUPPORTING_FILE_INFO", "@humanMessageType": "NONE", "@severity": "INFO", "data": {"@movedToPermanentArchive": false, "files": {"file": []}}, "refersTo": {"@top": {"$": "meta"}}}]}, {"@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": "otu379838", "@otusID": "otus2581", "@otuID": "otu379838"}, "@severity": "WARNING"}, {"@code": "UNRECOGNIZED_KEY", "data": ["^ot:comment"], "refersTo": {"@top": "nexml", "@idref": "study"}, "@severity": "WARNING"}, {"@code": "MISSING_OPTIONAL_KEY", "data": ["^ot:branchLengthMode"], "refersTo": {"@top": "trees", "@idref": "tree5987", "@treesID": "trees2581", "@treeID": "tree5987"}, "@severity": "WARNING"}, {"@code": "UNRECOGNIZED_KEY", "data": ["^ot:nearestTaxonMRCAName", "^ot:nearestTaxonMRCAOttId"], "refersTo": {"@top": "trees", "@idref": "tree5987", "@treesID": "trees2581", "@treeID": "tree5987"}, "@severity": "WARNING"}]}]}, "^ot:candidateTreeForSynthesis": ["tree5987"], "^ot:comment": "test comment", "^ot:curatorName": ["Chris Owen", "Joseph W. Brown"], "^ot:dataDeposit": {"@href": "http://purl.org/phylo/treebase/phylows/study/TB2:S1158"}, "^ot:focalClade": 638494, "^ot:focalCladeOTTTaxonName": "Membracidae", "^ot:messages": {"message": []}, "^ot:notIntendedForSynthesis": false, "^ot:otusElementOrder": ["otus2581"], "^ot:studyId": "pg_2581", "^ot:studyPublication": {"@href": "http://dx.doi.org/10.1111/j.0307-6970.2004.00260.x"}, "^ot:studyPublicationReference": "Cryan, J., Wiegmann B., Deitz L., Dietrich C., & Whiting M. 2004. Treehopper trees: phylogeny of Membracidae (Hemiptera: Cicadomorpha: Membracoidea) based on molecules and morphology. Systematic Entomology 29 (4): 441-454.", "^ot:studyYear": 2004, "^ot:tag": [], "^ot:treesElementOrder": ["trees2581"], "otusById": {"otus2581": {"otuById": {"otu379833": {"^ot:originalLabel": "Aconophora flavipes", "^ot:ottId": 107176, "^ot:ottTaxonName": "Aconophora flavipes"}, "otu379834": {"^ot:originalLabel": "Calloconophora sp", "^ot:ottId": 699345, "^ot:ottTaxonName": "Calloconophora sp. NYSM 95-02-01-28"}, "otu379835": {"^ot:originalLabel": "Guayaquila gracilicornis", "^ot:ottId": 97236, "^ot:ottTaxonName": "Guayaquila gracilicornis"}, "otu379836": {"^ot:originalLabel": "Enchenopa binotata", "^ot:ottId": 788542, "^ot:ottTaxonName": "Enchenopa binotata"}, "otu379837": {"^ot:originalLabel": "Membracis sp", "^ot:ottId": 73168, "^ot:ottTaxonName": "Membracis sp. NYSM 97-02-19-42"}, "otu379838": {"^ot:originalLabel": "undet Membracini"}, "otu379839": {"^ot:originalLabel": "Tylopelta sp", "^ot:ottId": 73183, "^ot:ottTaxonName": "Tylopelta sp. NYSM 97-02-19-17"}, "otu379840": {"^ot:originalLabel": "Alchisme sp", "^ot:ottId": 699354, "^ot:ottTaxonName": "Alchisme sp. NYSM 96-09-16-68"}, "otu379841": {"^ot:originalLabel": "Umbonia crassicornis", "^ot:ottId": 788548, "^ot:ottTaxonName": "Umbonia crassicornis"}, "otu379842": {"^ot:originalLabel": "Ochropepla mourei", "^ot:ottId": 723219, "^ot:ottTaxonName": "Ochropepla mourei"}, "otu379843": {"^ot:originalLabel": "Cladonota apicalis", "^ot:ottId": 148688, "^ot:ottTaxonName": "Cladonota apicalis"}, "otu379844": {"^ot:originalLabel": "Notocera sp", "^ot:ottId": 73164, "^ot:ottTaxonName": "Notocera sp. NYSM 96-09-16-79"}, "otu379845": {"^ot:originalLabel": "Scalmophorus minutus", "^ot:ottId": 199723, "^ot:ottTaxonName": "Scalmophorus minutus"}, "otu379846": {"^ot:originalLabel": "Antianthe sp", "^ot:ottId": 699349, "^ot:ottTaxonName": "Antianthe sp. NYSM 95-02-01-39"}, "otu379847": {"^ot:originalLabel": "Cyrtolobus tuberosus", "^ot:ottId": 60377, "^ot:ottTaxonName": "Cyrtolobus tuberosus"}, "otu379848": {"^ot:originalLabel": "Cyrtolobus fenestratus", "^ot:ottId": 148690, "^ot:ottTaxonName": "Cyrtolobus fenestratus"}, "otu379849": {"^ot:originalLabel": "Cyrtolobus maculifrontis", "^ot:ottId": 618796, "^ot:ottTaxonName": "Cyrtolobus maculifrontis"}, "otu379850": {"^ot:originalLabel": "Xantholobus muticus", "^ot:ottId": 633619, "^ot:ottTaxonName": "Xantholobus muticus"}, "otu379851": {"^ot:originalLabel": "Ophiderma definita", "^ot:ottId": 250852, "^ot:ottTaxonName": "Ophiderma definita"}, "otu379852": {"^ot:originalLabel": "Ophiderma evelyna", "^ot:ottId": 723225, "^ot:ottTaxonName": "Ophiderma evelyna"}, "otu379853": {"^ot:originalLabel": "Ophiderma pubescens", "^ot:ottId": 685913, "^ot:ottTaxonName": "Ophiderma pubescens"}, "otu379854": {"^ot:originalLabel": "Ophiderma grisea", "^ot:ottId": 723223, "^ot:ottTaxonName": "Ophiderma grisea"}, "otu379855": {"^ot:originalLabel": "Ophiderma flavicephala", "^ot:ottId": 723224, "^ot:ottTaxonName": "Ophiderma flavicephala"}, "otu379856": {"^ot:originalLabel": "Cyrtolobus arcuatus", "^ot:ottId": 633616, "^ot:ottTaxonName": "Cyrtolobus arcuatus"}, "otu379857": {"^ot:originalLabel": "Cyrtolobus fuliginosus", "^ot:ottId": 618797, "^ot:ottTaxonName": "Cyrtolobus fuliginosus"}, "otu379858": {"^ot:originalLabel": "Carynota mera", "^ot:ottId": 685911, "^ot:ottTaxonName": "Carynota mera"}, "otu379859": {"^ot:originalLabel": "Glossonotus acuminatus", "^ot:ottId": 97234, "^ot:ottTaxonName": "Glossonotus acuminatus"}, "otu379860": {"^ot:originalLabel": "Telamona monticola", "^ot:ottId": 60368, "^ot:ottTaxonName": "Telamona monticola"}, "otu379861": {"^ot:originalLabel": "Telamona unicolor", "^ot:ottId": 875910, "^ot:ottTaxonName": "Telamona unicolor"}, "otu379862": {"^ot:originalLabel": "Ennya sp", "^ot:ottId": 699341, "^ot:ottTaxonName": "Ennya sp. NYSM 95-02-01-45"}, "otu379863": {"^ot:originalLabel": "Metheisa lucillodes", "^ot:ottId": 243099, "^ot:ottTaxonName": "Metheisa lucillodes"}, "otu379864": {"^ot:originalLabel": "Polyglypta sp", "^ot:ottId": 73162, "^ot:ottTaxonName": "Polyglypta sp. NYSM 96-09-16-37"}, "otu379865": {"^ot:originalLabel": "Harmonides sp", "^ot:ottId": 699338, "^ot:ottTaxonName": "Harmonides sp. NYSM 95-02-01-46"}, "otu379866": {"^ot:originalLabel": "Acutalis tartarea", "^ot:ottId": 107175, "^ot:ottTaxonName": "Acutalis tartarea"}, "otu379867": {"^ot:originalLabel": "Cyphonia clavata", "^ot:ottId": 148686, "^ot:ottTaxonName": "Cyphonia clavata"}, "otu379868": {"^ot:originalLabel": "Stictocephala brevitylus", "^ot:ottId": 89677, "^ot:ottTaxonName": "Stictocephala brevitylus"}, "otu379869": {"^ot:originalLabel": "Spissistilus festinus", "^ot:ottId": 638498, "^ot:ottTaxonName": "Spissistilus festinus"}, "otu379870": {"^ot:originalLabel": "Stictocephala taurina", "^ot:ottId": 875909, "^ot:ottTaxonName": "Stictocephala taurina"}, "otu379871": {"^ot:originalLabel": "Vestistilus variabilis", "^ot:ottId": 351235, "^ot:ottTaxonName": "Vestistilus variabilis"}, "otu379872": {"^ot:originalLabel": "Cymbomorpha sp", "^ot:ottId": 157967, "^ot:ottTaxonName": "Cymbomorpha sp. 1"}, "otu379873": {"^ot:originalLabel": "Darnis latior", "^ot:ottId": 618794, "^ot:ottTaxonName": "Darnis latior"}, "otu379874": {"^ot:originalLabel": "Stictopelta sp", "^ot:ottId": 73185, "^ot:ottTaxonName": "Stictopelta sp. NYSM Lin LSCT-1"}, "otu379875": {"^ot:originalLabel": "Micrutalis calva", "^ot:ottId": 788547, "^ot:ottTaxonName": "Micrutalis calva"}, "otu379876": {"^ot:originalLabel": "Brachybelus cruralis", "^ot:ottId": 671446, "^ot:ottTaxonName": "Brachybelus cruralis"}, "otu379877": {"^ot:originalLabel": "Campylocentrus sp", "^ot:ottId": 699340, "^ot:ottTaxonName": "Campylocentrus sp. NYSM 95-05-12-52"}, "otu379878": {"^ot:originalLabel": "Centrodontus atlas", "^ot:ottId": 732665, "^ot:ottTaxonName": "Centrodontus atlas"}, "otu379879": {"^ot:originalLabel": "Platycentrus acuticornis", "^ot:ottId": 723217, "^ot:ottTaxonName": "Platycentrus acuticornis"}, "otu379880": {"^ot:originalLabel": "Tylocentrus reticulatus", "^ot:ottId": 875904, "^ot:ottTaxonName": "Tylocentrus reticulatus"}, "otu379881": {"^ot:originalLabel": "Callicentrus sp", "^ot:ottId": 699343, "^ot:ottTaxonName": "Callicentrus sp. NYSM 97-02-19-45"}, "otu379882": {"^ot:originalLabel": "Nessorhinus sp", "^ot:ottId": 73166, "^ot:ottTaxonName": "Nessorhinus sp. NYSM CRB Nes"}, "otu379883": {"^ot:originalLabel": "Eufairmairia fraterna", "^ot:ottId": 618791, "^ot:ottTaxonName": "Eufairmairia fraterna"}, "otu379884": {"^ot:originalLabel": "Ceraon vitta", "^ot:ottId": 148682, "^ot:ottTaxonName": "Ceraon vitta"}, "otu379885": {"^ot:originalLabel": "Sextius virescens", "^ot:ottId": 89675, "^ot:ottTaxonName": "Sextius virescens"}, "otu379886": {"^ot:originalLabel": "Pyrgauchenia sp", "^ot:ottId": 73159, "^ot:ottTaxonName": "Pyrgauchenia sp. NYSM Stegmann Pyr2"}, "otu379887": {"^ot:originalLabel": "Gargara sp", "^ot:ottId": 699336, "^ot:ottTaxonName": "Gargara sp. NYSM Lin GAR-1"}, "otu379888": {"^ot:originalLabel": "Anchon sp", "^ot:ottId": 699347, "^ot:ottTaxonName": "Anchon sp. NYSM 95-02-01-35"}, "otu379889": {"^ot:originalLabel": "Ischnocentrus niger", "^ot:ottId": 773810, "^ot:ottTaxonName": "Ischnocentrus niger"}, "otu379890": {"^ot:originalLabel": "Deiroderes inermis", "^ot:ottId": 618799, "^ot:ottTaxonName": "Deiroderes inermis"}, "otu379891": {"^ot:originalLabel": "Microcentrus caryae", "^ot:ottId": 250861, "^ot:ottTaxonName": "Microcentrus caryae"}, "otu379892": {"^ot:originalLabel": "Antillotolania microcentroides", "^ot:ottId": 646865, "^ot:ottTaxonName": "Antillotolania microcentroides"}, "otu379893": {"^ot:originalLabel": "Lycoderes sp", "^ot:ottId": 73171, "^ot:ottTaxonName": "Lycoderes sp. NYSM 96-09-16-34"}, "otu379894": {"^ot:originalLabel": "Paracephaleus brunneus", "^ot:ottId": 56711, "^ot:ottTaxonName": "Paracephaleus brunneus"}, "otu379895": {"^ot:originalLabel": "Gerridius fowleri", "^ot:ottId": 574532, "^ot:ottTaxonName": "Gerridius fowleri"}, "otu379896": {"^ot:originalLabel": "Lophyraspis sp", "^ot:ottId": 73173, "^ot:ottTaxonName": "Lophyraspis sp. NYSM 95-05-12-96"}, "otu379897": {"^ot:originalLabel": "Flexamia areolata", "^ot:ottId": 459064, "^ot:ottTaxonName": "Flexamia areolata"}, "otu379898": {"^ot:originalLabel": "Putoniessa rivularis", "^ot:ottId": 56704, "^ot:ottTaxonName": "Putoniessa rivularis"}}}}, "treesById": {"trees2581": {"@otus": "otus2581", "^ot:treeElementOrder": ["tree5987"], "treeById": {"tree5987": {"@label": "Fig 3. MP strict consensus", "@xsi:type": "nex:FloatTree", "^ot:branchLengthDescription": "", "^ot:branchLengthTimeUnit": "", "^ot:curatedType": "Maximum parsimony ", "^ot:inGroupClade": "node1016229", "^ot:nearestTaxonMRCAName": "Membracidae", "^ot:nearestTaxonMRCAOttId": "638494", "^ot:outGroupEdge": "", "^ot:rootNodeId": "node1016226", "^ot:specifiedRoot": "node1016226", "^ot:tag": [], "^ot:unrootedTree": false, "edgeBySourceId": {"node1016226": {"edge1016227": {"@source": "node1016226", "@target": "node1016227"}, "edge1016352": {"@length": 15, "@source": "node1016226", "@target": "node1016352"}}, "node1016227": {"edge1016228": {"@source": "node1016227", "@target": "node1016228"}, "edge1016351": {"@length": 14, "@source": "node1016227", "@target": "node1016351"}}, "node1016228": {"edge1016229": {"@source": "node1016228", "@target": "node1016229"}, "edge1016346": {"@length": 11, "@source": "node1016228", "@target": "node1016346"}}, "node1016229": {"edge1016230": {"@source": "node1016229", "@target": "node1016230"}, "edge1016313": {"@source": "node1016229", "@target": "node1016313"}}, "node1016230": {"edge1016231": {"@source": "node1016230", "@target": "node1016231"}, "edge1016312": {"@length": 11, "@source": "node1016230", "@target": "node1016312"}}, "node1016231": {"edge1016232": {"@source": "node1016231", "@target": "node1016232"}, "edge1016257": {"@source": "node1016231", "@target": "node1016257"}}, "node1016232": {"edge1016233": {"@source": "node1016232", "@target": "node1016233"}, "edge1016252": {"@source": "node1016232", "@target": "node1016252"}}, "node1016233": {"edge1016234": {"@source": "node1016233", "@target": "node1016234"}, "edge1016247": {"@source": "node1016233", "@target": "node1016247"}}, "node1016234": {"edge1016235": {"@source": "node1016234", "@target": "node1016235"}, "edge1016240": {"@source": "node1016234", "@target": "node1016240"}}, "node1016235": {"edge1016236": {"@source": "node1016235", "@target": "node1016236"}, "edge1016237": {"@source": "node1016235", "@target": "node1016237"}}, "node1016237": {"edge1016238": {"@source": "node1016237", "@target": "node1016238"}, "edge1016239": {"@source": "node1016237", "@target": "node1016239"}}, "node1016240": {"edge1016241": {"@source": "node1016240", "@target": "node1016241"}, "edge1016244": {"@source": "node1016240", "@target": "node1016244"}}, "node1016241": {"edge1016242": {"@source": "node1016241", "@target": "node1016242"}, "edge1016243": {"@source": "node1016241", "@target": "node1016243"}}, "node1016244": {"edge1016245": {"@source": "node1016244", "@target": "node1016245"}, "edge1016246": {"@source": "node1016244", "@target": "node1016246"}}, "node1016247": {"edge1016248": {"@source": "node1016247", "@target": "node1016248"}, "edge1016251": {"@source": "node1016247", "@target": "node1016251"}}, "node1016248": {"edge1016249": {"@source": "node1016248", "@target": "node1016249"}, "edge1016250": {"@source": "node1016248", "@target": "node1016250"}}, "node1016252": {"edge1016253": {"@source": "node1016252", "@target": "node1016253"}, "edge1016254": {"@source": "node1016252", "@target": "node1016254"}}, "node1016254": {"edge1016255": {"@source": "node1016254", "@target": "node1016255"}, "edge1016256": {"@source": "node1016254", "@target": "node1016256"}}, "node1016257": {"edge1016258": {"@source": "node1016257", "@target": "node1016258"}, "edge1016307": {"@source": "node1016257", "@target": "node1016307"}}, "node1016258": {"edge1016259": {"@source": "node1016258", "@target": "node1016259"}, "edge1016296": {"@source": "node1016258", "@target": "node1016296"}}, "node1016259": {"edge1016260": {"@source": "node1016259", "@target": "node1016260"}, "edge1016295": {"@source": "node1016259", "@target": "node1016295"}}, "node1016260": {"edge1016261": {"@source": "node1016260", "@target": "node1016261"}, "edge1016279": {"@source": "node1016260", "@target": "node1016279"}, "edge1016290": {"@source": "node1016260", "@target": "node1016290"}}, "node1016261": {"edge1016262": {"@source": "node1016261", "@target": "node1016262"}, "edge1016265": {"@source": "node1016261", "@target": "node1016265"}}, "node1016262": {"edge1016263": {"@source": "node1016262", "@target": "node1016263"}, "edge1016264": {"@source": "node1016262", "@target": "node1016264"}}, "node1016265": {"edge1016266": {"@source": "node1016265", "@target": "node1016266"}, "edge1016271": {"@source": "node1016265", "@target": "node1016271"}}, "node1016266": {"edge1016267": {"@source": "node1016266", "@target": "node1016267"}, "edge1016268": {"@source": "node1016266", "@target": "node1016268"}}, "node1016268": {"edge1016269": {"@source": "node1016268", "@target": "node1016269"}, "edge1016270": {"@source": "node1016268", "@target": "node1016270"}}, "node1016271": {"edge1016272": {"@source": "node1016271", "@target": "node1016272"}, "edge1016273": {"@source": "node1016271", "@target": "node1016273"}, "edge1016278": {"@source": "node1016271", "@target": "node1016278"}}, "node1016273": {"edge1016274": {"@source": "node1016273", "@target": "node1016274"}, "edge1016277": {"@source": "node1016273", "@target": "node1016277"}}, "node1016274": {"edge1016275": {"@source": "node1016274", "@target": "node1016275"}, "edge1016276": {"@source": "node1016274", "@target": "node1016276"}}, "node1016279": {"edge1016280": {"@source": "node1016279", "@target": "node1016280"}, "edge1016283": {"@source": "node1016279", "@target": "node1016283"}}, "node1016280": {"edge1016281": {"@source": "node1016280", "@target": "node1016281"}, "edge1016282": {"@source": "node1016280", "@target": "node1016282"}}, "node1016283": {"edge1016284": {"@source": "node1016283", "@target": "node1016284"}, "edge1016285": {"@source": "node1016283", "@target": "node1016285"}}, "node1016285": {"edge1016286": {"@source": "node1016285", "@target": "node1016286"}, "edge1016287": {"@source": "node1016285", "@target": "node1016287"}}, "node1016287": {"edge1016288": {"@source": "node1016287", "@target": "node1016288"}, "edge1016289": {"@source": "node1016287", "@target": "node1016289"}}, "node1016290": {"edge1016291": {"@source": "node1016290", "@target": "node1016291"}, "edge1016294": {"@source": "node1016290", "@target": "node1016294"}}, "node1016291": {"edge1016292": {"@source": "node1016291", "@target": "node1016292"}, "edge1016293": {"@source": "node1016291", "@target": "node1016293"}}, "node1016296": {"edge1016297": {"@source": "node1016296", "@target": "node1016297"}, "edge1016298": {"@source": "node1016296", "@target": "node1016298"}}, "node1016298": {"edge1016299": {"@source": "node1016298", "@target": "node1016299"}, "edge1016300": {"@source": "node1016298", "@target": "node1016300"}}, "node1016300": {"edge1016301": {"@source": "node1016300", "@target": "node1016301"}, "edge1016306": {"@source": "node1016300", "@target": "node1016306"}}, "node1016301": {"edge1016302": {"@source": "node1016301", "@target": "node1016302"}, "edge1016305": {"@source": "node1016301", "@target": "node1016305"}}, "node1016302": {"edge1016303": {"@source": "node1016302", "@target": "node1016303"}, "edge1016304": {"@source": "node1016302", "@target": "node1016304"}}, "node1016307": {"edge1016308": {"@source": "node1016307", "@target": "node1016308"}, "edge1016309": {"@source": "node1016307", "@target": "node1016309"}}, "node1016309": {"edge1016310": {"@source": "node1016309", "@target": "node1016310"}, "edge1016311": {"@source": "node1016309", "@target": "node1016311"}}, "node1016313": {"edge1016314": {"@source": "node1016313", "@target": "node1016314"}, "edge1016345": {"@source": "node1016313", "@target": "node1016345"}}, "node1016314": {"edge1016315": {"@source": "node1016314", "@target": "node1016315"}, "edge1016340": {"@source": "node1016314", "@target": "node1016340"}}, "node1016315": {"edge1016316": {"@source": "node1016315", "@target": "node1016316"}, "edge1016336": {"@source": "node1016315", "@target": "node1016336"}, "edge1016339": {"@source": "node1016315", "@target": "node1016339"}}, "node1016316": {"edge1016317": {"@source": "node1016316", "@target": "node1016317"}, "edge1016330": {"@source": "node1016316", "@target": "node1016330"}}, "node1016317": {"edge1016318": {"@source": "node1016317", "@target": "node1016318"}, "edge1016327": {"@source": "node1016317", "@target": "node1016327"}}, "node1016318": {"edge1016319": {"@source": "node1016318", "@target": "node1016319"}, "edge1016322": {"@source": "node1016318", "@target": "node1016322"}}, "node1016319": {"edge1016320": {"@source": "node1016319", "@target": "node1016320"}, "edge1016321": {"@source": "node1016319", "@target": "node1016321"}}, "node1016322": {"edge1016323": {"@source": "node1016322", "@target": "node1016323"}, "edge1016324": {"@source": "node1016322", "@target": "node1016324"}}, "node1016324": {"edge1016325": {"@source": "node1016324", "@target": "node1016325"}, "edge1016326": {"@source": "node1016324", "@target": "node1016326"}}, "node1016327": {"edge1016328": {"@source": "node1016327", "@target": "node1016328"}, "edge1016329": {"@source": "node1016327", "@target": "node1016329"}}, "node1016330": {"edge1016331": {"@source": "node1016330", "@target": "node1016331"}, "edge1016335": {"@source": "node1016330", "@target": "node1016335"}}, "node1016331": {"edge1016332": {"@source": "node1016331", "@target": "node1016332"}, "edge1016333": {"@source": "node1016331", "@target": "node1016333"}, "edge1016334": {"@source": "node1016331", "@target": "node1016334"}}, "node1016336": {"edge1016337": {"@source": "node1016336", "@target": "node1016337"}, "edge1016338": {"@source": "node1016336", "@target": "node1016338"}}, "node1016340": {"edge1016341": {"@source": "node1016340", "@target": "node1016341"}, "edge1016342": {"@source": "node1016340", "@target": "node1016342"}}, "node1016342": {"edge1016343": {"@source": "node1016342", "@target": "node1016343"}, "edge1016344": {"@source": "node1016342", "@target": "node1016344"}}, "node1016346": {"edge1016347": {"@source": "node1016346", "@target": "node1016347"}, "edge1016348": {"@source": "node1016346", "@target": "node1016348"}}, "node1016348": {"edge1016349": {"@source": "node1016348", "@target": "node1016349"}, "edge1016350": {"@source": "node1016348", "@target": "node1016350"}}}, "nodeById": {"node1016226": {"@root": true}, "node1016227": {}, "node1016228": {}, "node1016229": {}, "node1016230": {}, "node1016231": {}, "node1016232": {}, "node1016233": {}, "node1016234": {}, "node1016235": {}, "node1016236": {"@otu": "otu379833"}, "node1016237": {}, "node1016238": {"@otu": "otu379834"}, "node1016239": {"@otu": "otu379835"}, "node1016240": {}, "node1016241": {}, "node1016242": {"@otu": "otu379836"}, "node1016243": {"@otu": "otu379837"}, "node1016244": {}, "node1016245": {"@otu": "otu379838"}, "node1016246": {"@otu": "otu379839"}, "node1016247": {}, "node1016248": {}, "node1016249": {"@otu": "otu379840"}, "node1016250": {"@otu": "otu379841"}, "node1016251": {"@otu": "otu379842"}, "node1016252": {}, "node1016253": {"@otu": "otu379843"}, "node1016254": {}, "node1016255": {"@otu": "otu379844"}, "node1016256": {"@otu": "otu379845"}, "node1016257": {}, "node1016258": {}, "node1016259": {}, "node1016260": {}, "node1016261": {}, "node1016262": {}, "node1016263": {"@otu": "otu379846"}, "node1016264": {"@otu": "otu379847"}, "node1016265": {}, "node1016266": {}, "node1016267": {"@otu": "otu379848"}, "node1016268": {}, "node1016269": {"@otu": "otu379849"}, "node1016270": {"@otu": "otu379850"}, "node1016271": {}, "node1016272": {"@otu": "otu379851"}, "node1016273": {}, "node1016274": {}, "node1016275": {"@otu": "otu379852"}, "node1016276": {"@otu": "otu379853"}, "node1016277": {"@otu": "otu379854"}, "node1016278": {"@otu": "otu379855"}, "node1016279": {}, "node1016280": {}, "node1016281": {"@otu": "otu379856"}, "node1016282": {"@otu": "otu379857"}, "node1016283": {}, "node1016284": {"@otu": "otu379858"}, "node1016285": {}, "node1016286": {"@otu": "otu379859"}, "node1016287": {}, "node1016288": {"@otu": "otu379860"}, "node1016289": {"@otu": "otu379861"}, "node1016290": {}, "node1016291": {}, "node1016292": {"@otu": "otu379862"}, "node1016293": {"@otu": "otu379863"}, "node1016294": {"@otu": "otu379864"}, "node1016295": {"@otu": "otu379865"}, "node1016296": {}, "node1016297": {"@otu": "otu379866"}, "node1016298": {}, "node1016299": {"@otu": "otu379867"}, "node1016300": {}, "node1016301": {}, "node1016302": {}, "node1016303": {"@otu": "otu379868"}, "node1016304": {"@otu": "otu379869"}, "node1016305": {"@otu": "otu379870"}, "node1016306": {"@otu": "otu379871"}, "node1016307": {}, "node1016308": {"@otu": "otu379872"}, "node1016309": {}, "node1016310": {"@otu": "otu379873"}, "node1016311": {"@otu": "otu379874"}, "node1016312": {"@otu": "otu379875"}, "node1016313": {}, "node1016314": {}, "node1016315": {}, "node1016316": {}, "node1016317": {}, "node1016318": {}, "node1016319": {}, "node1016320": {"@otu": "otu379876"}, "node1016321": {"@otu": "otu379877"}, "node1016322": {}, "node1016323": {"@otu": "otu379878"}, "node1016324": {}, "node1016325": {"@otu": "otu379879"}, "node1016326": {"@otu": "otu379880"}, "node1016327": {}, "node1016328": {"@otu": "otu379881"}, "node1016329": {"@otu": "otu379882"}, "node1016330": {}, "node1016331": {}, "node1016332": {"@otu": "otu379883"}, "node1016333": {"@otu": "otu379884"}, "node1016334": {"@otu": "otu379885"}, "node1016335": {"@otu": "otu379886"}, "node1016336": {}, "node1016337": {"@otu": "otu379887"}, "node1016338": {"@otu": "otu379888"}, "node1016339": {"@otu": "otu379889"}, "node1016340": {}, "node1016341": {"@otu": "otu379890"}, "node1016342": {}, "node1016343": {"@otu": "otu379891"}, "node1016344": {"@otu": "otu379892"}, "node1016345": {"@otu": "otu379893"}, "node1016346": {}, "node1016347": {"@otu": "otu379894"}, "node1016348": {}, "node1016349": {"@otu": "otu379895"}, "node1016350": {"@otu": "otu379896"}, "node1016351": {"@otu": "otu379897"}, "node1016352": {"@otu": "otu379898"}}}}}}}}, "branch2sha": {"master": "c33806c9ee11db205ee8c02a42e31b1c3128e299"}, "commentHTML": "<p>test comment</p>", "duplicateStudyIDs": [], "shardName": "phylesystem-1", "versionHistory": [{"id": "30da397ca2440e5f8bdc281eefa07f8b7ff86340", "author_name": "Joseph W. Brown", "author_email": "ANONYMOUS", "date": "Fri, 5 Sep 2014 21:06:36 +0000", "date_ISO_8601": "2014-09-05 21:06:36 +0000", "relative_date": "12 years ago", "message_subject": "testy test", "message_body": "(Update Study #pg_2581 via OpenTree API)"}, {"id": "d09e0345c66d8270a82067bd051789f2ccfead1d", "author_name": "Joseph W. Brown", "author_email": "ANONYMOUS", "date": "Mon, 18 Aug 2014 20:45:26 +0000", "date_ISO_8601": "2014-08-18 20:45:26 +0000", "relative_date": "12 years ago", "message_subject": "tree name / method", "message_body": "(Update Study #pg_2581 via OpenTree API)"}, {"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"}]}