{"sha": "24afc85a444963f10ca51c6e20138fe592a4b525", "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": ["otu279079", "otu279095", "otu279101", "otu279102"], "@otusID": "otus1796", "@otuID": ["otu279079", "otu279095", "otu279101", "otu279102"]}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu279063", "otu279070", "otu279077", "otu279078", "otu279088", "otu279091", "otu279096"], "refersTo": {"@top": "otus", "@idref": "otus1796", "@otusID": "otus1796"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu279064", "otu279065", "otu279069", "otu279071", "otu279072", "otu279073", "otu279074", "otu279076", "otu279081", "otu279083", "otu279085", "otu279093", "otu279094", "otu279098"], "refersTo": {"@top": "otus", "@idref": "otus1796", "@otusID": "otus1796"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu279065", "otu279069", "otu279071", "otu279072", "otu279073", "otu279074", "otu279076", "otu279081", "otu279083", "otu279085", "otu279093", "otu279094"], "refersTo": {"@top": "otus", "@idref": "otus1796", "@otusID": "otus1796"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu279066", "otu279075", "otu279080", "otu279084", "otu279086", "otu279090", "otu279092"], "refersTo": {"@top": "otus", "@idref": "otus1796", "@otusID": "otus1796"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu279066", "otu279075", "otu279080", "otu279084", "otu279086", "otu279090", "otu279099", "otu279100", "otu279103"], "refersTo": {"@top": "otus", "@idref": "otus1796", "@otusID": "otus1796"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu279067", "otu279082", "otu279087"], "refersTo": {"@top": "otus", "@idref": "otus1796", "@otusID": "otus1796"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu279070", "otu279078"], "refersTo": {"@top": "otus", "@idref": "otus1796", "@otusID": "otus1796"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu279079", "otu279095"], "refersTo": {"@top": "otus", "@idref": "otus1796", "@otusID": "otus1796"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu279089", "otu279097"], "refersTo": {"@top": "otus", "@idref": "otus1796", "@otusID": "otus1796"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu279101", "otu279102"], "refersTo": {"@top": "otus", "@idref": "otus1796", "@otusID": "otus1796"}, "@severity": "WARNING"}]}]}, "^ot:candidateTreeForSynthesis": ["tree6514"], "^ot:curatorName": "Chris Owen", "^ot:dataDeposit": {"@href": "http://purl.org/phylo/treebase/phylows/study/TB2:S1897"}, "^ot:focalClade": 87194, "^ot:focalCladeOTTTaxonName": "Typhlatya", "^ot:messages": {"message": []}, "^ot:otusElementOrder": ["otus1796"], "^ot:studyId": "pg_1796", "^ot:studyPublication": {"@href": "http://dx.doi.org/10.111/j.1365-2699.2007.01767.x"}, "^ot:studyPublicationReference": "Hunter, R., Webb M., Iliffe T., & Bremer J. 2007. Phylogeny and historical biogeography of the cave-adapted shrimp genus Typhlatya (Atyidae) in the Caribbean Sea and western Atlantic. Journal of Biogeography 35 (1): 65-75.", "^ot:studyYear": 2007, "^ot:tag": [], "^ot:treesElementOrder": ["trees1796"], "otusById": {"otus1796": {"otuById": {"otu279063": {"^ot:originalLabel": "Typhlatya garciai BH11", "^ot:ottId": 501, "^ot:ottTaxonName": "Typhlatya garciai", "^ot:treebaseOTUId": "Tl98433"}, "otu279064": {"^ot:originalLabel": "Typhlatya iliffei TT1", "^ot:ottId": 29484, "^ot:ottTaxonName": "Typhlatya iliffei", "^ot:treebaseOTUId": "Tl98434"}, "otu279065": {"^ot:originalLabel": "Typhlatya iliffei BW2", "^ot:ottId": 29484, "^ot:ottTaxonName": "Typhlatya iliffei", "^ot:treebaseOTUId": "Tl98435"}, "otu279066": {"^ot:originalLabel": "Typhlatya mitchelli SJ1 CJ2 CJ3 CJ5", "^ot:ottId": 283275, "^ot:ottTaxonName": "Typhlatya mitchelli", "^ot:treebaseOTUId": "Tl98436"}, "otu279067": {"^ot:originalLabel": "Typhlatya pearsei 27 1", "^ot:ottId": 87195, "^ot:ottTaxonName": "Typhlatya pearsei", "^ot:treebaseOTUId": "Tl98437"}, "otu279068": {"^ot:originalLabel": "Halocaridina rubra", "^ot:ottId": 597785, "^ot:ottTaxonName": "Halocaridina rubra", "^ot:treebaseOTUId": "Tl98438"}, "otu279069": {"^ot:originalLabel": "Typhlatya iliffei BW10", "^ot:ottId": 29484, "^ot:ottTaxonName": "Typhlatya iliffei", "^ot:treebaseOTUId": "Tl98439"}, "otu279070": {"^ot:originalLabel": "Typhlatya garciai BH4", "^ot:ottId": 501, "^ot:ottTaxonName": "Typhlatya garciai", "^ot:treebaseOTUId": "Tl98440"}, "otu279071": {"^ot:originalLabel": "Typhlatya iliffei BW11", "^ot:ottId": 29484, "^ot:ottTaxonName": "Typhlatya iliffei", "^ot:treebaseOTUId": "Tl98441"}, "otu279072": {"^ot:originalLabel": "Typhlatya iliffei CP1", "^ot:ottId": 29484, "^ot:ottTaxonName": "Typhlatya iliffei", "^ot:treebaseOTUId": "Tl98442"}, "otu279073": {"^ot:originalLabel": "Typhlatya iliffei BW3", "^ot:ottId": 29484, "^ot:ottTaxonName": "Typhlatya iliffei", "^ot:treebaseOTUId": "Tl98443"}, "otu279074": {"^ot:originalLabel": "Typhlatya iliffei BW4", "^ot:ottId": 29484, "^ot:ottTaxonName": "Typhlatya iliffei", "^ot:treebaseOTUId": "Tl98444"}, "otu279075": {"^ot:originalLabel": "Typhlatya mitchelli SJ3 SAC2 SAC3", "^ot:ottId": 283275, "^ot:ottTaxonName": "Typhlatya mitchelli", "^ot:treebaseOTUId": "Tl98445"}, "otu279076": {"^ot:originalLabel": "Typhlatya iliffei TT6", "^ot:ottId": 29484, "^ot:ottTaxonName": "Typhlatya iliffei", "^ot:treebaseOTUId": "Tl98446"}, "otu279077": {"^ot:originalLabel": "Typhlatya garciai BH5", "^ot:ottId": 501, "^ot:ottTaxonName": "Typhlatya garciai", "^ot:treebaseOTUId": "Tl98447"}, "otu279078": {"^ot:originalLabel": "Typhlatya garciai BH2 BH3", "^ot:ottId": 501, "^ot:ottTaxonName": "Typhlatya garciai", "^ot:treebaseOTUId": "Tl98448"}, "otu279079": {"^ot:originalLabel": "Antecaridina cf lauensis MI2", "^ot:treebaseOTUId": "Tl98449"}, "otu279080": {"^ot:originalLabel": "Typhlatya mitchelli CW2", "^ot:ottId": 283275, "^ot:ottTaxonName": "Typhlatya mitchelli", "^ot:treebaseOTUId": "Tl98450"}, "otu279081": {"^ot:originalLabel": "Typhlatya iliffei BW6", "^ot:ottId": 29484, "^ot:ottTaxonName": "Typhlatya iliffei", "^ot:treebaseOTUId": "Tl98451"}, "otu279082": {"^ot:originalLabel": "Typhlatya pearsei AA3", "^ot:ottId": 87195, "^ot:ottTaxonName": "Typhlatya pearsei", "^ot:treebaseOTUId": "Tl98452"}, "otu279083": {"^ot:originalLabel": "Typhlatya iliffei BW5", "^ot:ottId": 29484, "^ot:ottTaxonName": "Typhlatya iliffei", "^ot:treebaseOTUId": "Tl98453"}, "otu279084": {"^ot:originalLabel": "Typhlatya mitchelli K4", "^ot:ottId": 283275, "^ot:ottTaxonName": "Typhlatya mitchelli", "^ot:treebaseOTUId": "Tl98454"}, "otu279085": {"^ot:originalLabel": "Typhlatya iliffei TT3", "^ot:ottId": 29484, "^ot:ottTaxonName": "Typhlatya iliffei", "^ot:treebaseOTUId": "Tl98455"}, "otu279086": {"^ot:originalLabel": "Typhlatya mitchelli K3", "^ot:ottId": 283275, "^ot:ottTaxonName": "Typhlatya mitchelli", "^ot:treebaseOTUId": "Tl98456"}, "otu279087": {"^ot:originalLabel": "Typhlatya pearsei SM6", "^ot:ottId": 87195, "^ot:ottTaxonName": "Typhlatya pearsei", "^ot:treebaseOTUId": "Tl98457"}, "otu279088": {"^ot:originalLabel": "Typhlatya garciai BH7", "^ot:ottId": 501, "^ot:ottTaxonName": "Typhlatya garciai", "^ot:treebaseOTUId": "Tl98458"}, "otu279089": {"^ot:originalLabel": "Typhlatya spp. SAY2 SAY3 SAY5 SAY6", "^ot:ottId": 87193, "^ot:ottTaxonName": "Typhlatya sp. MMSW-2002", "^ot:treebaseOTUId": "Tl98459"}, "otu279090": {"^ot:originalLabel": "Typhlatya mitchelli K2", "^ot:ottId": 283275, "^ot:ottTaxonName": "Typhlatya mitchelli", "^ot:treebaseOTUId": "Tl98460"}, "otu279091": {"^ot:originalLabel": "Typhlatya garciai BH6", "^ot:ottId": 501, "^ot:ottTaxonName": "Typhlatya garciai", "^ot:treebaseOTUId": "Tl98461"}, "otu279092": {"^ot:originalLabel": "Typhlatya mitchelli SJ2 CW3 CW4 N2", "^ot:ottId": 283275, "^ot:ottTaxonName": "Typhlatya mitchelli", "^ot:treebaseOTUId": "Tl98462"}, "otu279093": {"^ot:originalLabel": "Typhlatya iliffei TT4", "^ot:ottId": 29484, "^ot:ottTaxonName": "Typhlatya iliffei", "^ot:treebaseOTUId": "Tl98463"}, "otu279094": {"^ot:originalLabel": "Typhlatya iliffei CP2", "^ot:ottId": 29484, "^ot:ottTaxonName": "Typhlatya iliffei", "^ot:treebaseOTUId": "Tl98464"}, "otu279095": {"^ot:originalLabel": "Antecaridina cf lauensis MI1", "^ot:treebaseOTUId": "Tl98465"}, "otu279096": {"^ot:originalLabel": "Typhlatya garciai BH9", "^ot:ottId": 501, "^ot:ottTaxonName": "Typhlatya garciai", "^ot:treebaseOTUId": "Tl98466"}, "otu279097": {"^ot:originalLabel": "Typhlatya spp. SAY4", "^ot:ottId": 87193, "^ot:ottTaxonName": "Typhlatya sp. MMSW-2002", "^ot:treebaseOTUId": "Tl98467"}, "otu279098": {"^ot:originalLabel": "Typhlatya iliffei BW7", "^ot:ottId": 29484, "^ot:ottTaxonName": "Typhlatya iliffei", "^ot:treebaseOTUId": "Tl98468"}, "otu279099": {"^ot:originalLabel": "Typhlatya mitchelli CW3 CW4", "^ot:ottId": 283275, "^ot:ottTaxonName": "Typhlatya mitchelli", "^ot:treebaseOTUId": "Tl98469"}, "otu279100": {"^ot:originalLabel": "Typhlatya mitchelli N2", "^ot:ottId": 283275, "^ot:ottTaxonName": "Typhlatya mitchelli", "^ot:treebaseOTUId": "Tl98470"}, "otu279101": {"^ot:originalLabel": "Antecaridina cf. lauensis MI2", "^ot:treebaseOTUId": "Tl98471"}, "otu279102": {"^ot:originalLabel": "Antecaridina cf. lauensis MI1", "^ot:treebaseOTUId": "Tl98472"}, "otu279103": {"^ot:originalLabel": "Typhlatya mitchelli SJ2", "^ot:ottId": 283275, "^ot:ottTaxonName": "Typhlatya mitchelli", "^ot:treebaseOTUId": "Tl98473"}}}}, "treesById": {"trees1796": {"@otus": "otus1796", "^ot:treeElementOrder": ["tree3633", "tree6514"], "treeById": {"tree3633": {"@xsi:type": "nex:FloatTree", "^ot:branchLengthDescription": "", "^ot:branchLengthMode": "ot:substitutionCount", "^ot:branchLengthTimeUnit": "", "^ot:curatedType": "Fig. 3 ML", "^ot:inGroupClade": "node696630", "^ot:outGroupEdge": "", "^ot:rootNodeId": "node696629", "^ot:specifiedRoot": "", "^ot:tag": [], "edgeBySourceId": {"node696629": {"edge696630": {"@source": "node696629", "@target": "node696630"}, "edge696685": {"@source": "node696629", "@target": "node696685"}, "edge696688": {"@source": "node696629", "@target": "node696688"}}, "node696630": {"edge696631": {"@source": "node696630", "@target": "node696631"}, "edge696651": {"@source": "node696630", "@target": "node696651"}}, "node696631": {"edge696632": {"@source": "node696631", "@target": "node696632"}, "edge696646": {"@source": "node696631", "@target": "node696646"}}, "node696632": {"edge696633": {"@source": "node696632", "@target": "node696633"}, "edge696643": {"@source": "node696632", "@target": "node696643"}}, "node696633": {"edge696634": {"@source": "node696633", "@target": "node696634"}, "edge696642": {"@source": "node696633", "@target": "node696642"}}, "node696634": {"edge696635": {"@source": "node696634", "@target": "node696635"}, "edge696636": {"@source": "node696634", "@target": "node696636"}}, "node696636": {"edge696637": {"@source": "node696636", "@target": "node696637"}, "edge696638": {"@source": "node696636", "@target": "node696638"}, "edge696639": {"@source": "node696636", "@target": "node696639"}, "edge696640": {"@source": "node696636", "@target": "node696640"}, "edge696641": {"@source": "node696636", "@target": "node696641"}}, "node696643": {"edge696644": {"@source": "node696643", "@target": "node696644"}, "edge696645": {"@source": "node696643", "@target": "node696645"}}, "node696646": {"edge696647": {"@source": "node696646", "@target": "node696647"}, "edge696648": {"@source": "node696646", "@target": "node696648"}}, "node696648": {"edge696649": {"@source": "node696648", "@target": "node696649"}, "edge696650": {"@source": "node696648", "@target": "node696650"}}, "node696651": {"edge696652": {"@source": "node696651", "@target": "node696652"}, "edge696663": {"@source": "node696651", "@target": "node696663"}}, "node696652": {"edge696653": {"@source": "node696652", "@target": "node696653"}, "edge696654": {"@source": "node696652", "@target": "node696654"}, "edge696657": {"@source": "node696652", "@target": "node696657"}, "edge696658": {"@source": "node696652", "@target": "node696658"}}, "node696654": {"edge696655": {"@source": "node696654", "@target": "node696655"}, "edge696656": {"@source": "node696654", "@target": "node696656"}}, "node696658": {"edge696659": {"@source": "node696658", "@target": "node696659"}, "edge696660": {"@source": "node696658", "@target": "node696660"}}, "node696660": {"edge696661": {"@source": "node696660", "@target": "node696661"}, "edge696662": {"@source": "node696660", "@target": "node696662"}}, "node696663": {"edge696664": {"@source": "node696663", "@target": "node696664"}, "edge696684": {"@source": "node696663", "@target": "node696684"}}, "node696664": {"edge696665": {"@source": "node696664", "@target": "node696665"}, "edge696674": {"@source": "node696664", "@target": "node696674"}, "edge696679": {"@source": "node696664", "@target": "node696679"}, "edge696683": {"@source": "node696664", "@target": "node696683"}}, "node696665": {"edge696666": {"@source": "node696665", "@target": "node696666"}, "edge696669": {"@source": "node696665", "@target": "node696669"}, "edge696672": {"@source": "node696665", "@target": "node696672"}, "edge696673": {"@source": "node696665", "@target": "node696673"}}, "node696666": {"edge696667": {"@source": "node696666", "@target": "node696667"}, "edge696668": {"@source": "node696666", "@target": "node696668"}}, "node696669": {"edge696670": {"@source": "node696669", "@target": "node696670"}, "edge696671": {"@source": "node696669", "@target": "node696671"}}, "node696674": {"edge696675": {"@source": "node696674", "@target": "node696675"}, "edge696678": {"@source": "node696674", "@target": "node696678"}}, "node696675": {"edge696676": {"@source": "node696675", "@target": "node696676"}, "edge696677": {"@source": "node696675", "@target": "node696677"}}, "node696679": {"edge696680": {"@source": "node696679", "@target": "node696680"}, "edge696681": {"@source": "node696679", "@target": "node696681"}, "edge696682": {"@source": "node696679", "@target": "node696682"}}, "node696685": {"edge696686": {"@source": "node696685", "@target": "node696686"}, "edge696687": {"@source": "node696685", "@target": "node696687"}}}, "nodeById": {"node696629": {"@root": true}, "node696630": {}, "node696631": {}, "node696632": {}, "node696633": {}, "node696634": {}, "node696635": {"@otu": "otu279084"}, "node696636": {}, "node696637": {"@otu": "otu279090"}, "node696638": {"@otu": "otu279075"}, "node696639": {"@otu": "otu279092"}, "node696640": {"@otu": "otu279066"}, "node696641": {"@otu": "otu279080"}, "node696642": {"@otu": "otu279086"}, "node696643": {}, "node696644": {"@otu": "otu279089"}, "node696645": {"@otu": "otu279097"}, "node696646": {}, "node696647": {"@otu": "otu279087"}, "node696648": {}, "node696649": {"@otu": "otu279067"}, "node696650": {"@otu": "otu279082"}, "node696651": {}, "node696652": {}, "node696653": {"@otu": "otu279078"}, "node696654": {}, "node696655": {"@otu": "otu279070"}, "node696656": {"@otu": "otu279077"}, "node696657": {"@otu": "otu279091"}, "node696658": {}, "node696659": {"@otu": "otu279088"}, "node696660": {}, "node696661": {"@otu": "otu279096"}, "node696662": {"@otu": "otu279063"}, "node696663": {}, "node696664": {}, "node696665": {}, "node696666": {}, "node696667": {"@otu": "otu279072"}, "node696668": {"@otu": "otu279064"}, "node696669": {}, "node696670": {"@otu": "otu279093"}, "node696671": {"@otu": "otu279073"}, "node696672": {"@otu": "otu279081"}, "node696673": {"@otu": "otu279098"}, "node696674": {}, "node696675": {}, "node696676": {"@otu": "otu279094"}, "node696677": {"@otu": "otu279071"}, "node696678": {"@otu": "otu279074"}, "node696679": {}, "node696680": {"@otu": "otu279085"}, "node696681": {"@otu": "otu279083"}, "node696682": {"@otu": "otu279069"}, "node696683": {"@otu": "otu279076"}, "node696684": {"@otu": "otu279065"}, "node696685": {}, "node696686": {"@otu": "otu279095"}, "node696687": {"@otu": "otu279079"}, "node696688": {"@otu": "otu279068"}}}, "tree6514": {"@xsi:type": "nex:FloatTree", "^ot:branchLengthDescription": "", "^ot:branchLengthMode": "", "^ot:branchLengthTimeUnit": "", "^ot:curatedType": "Fig. 4 ML", "^ot:inGroupClade": "node1123835", "^ot:outGroupEdge": "", "^ot:rootNodeId": "node1123834", "^ot:specifiedRoot": "node1123834", "^ot:tag": ["choose me", "ingroup added;"], "^ot:unrootedTree": false, "edgeBySourceId": {"node1123834": {"edge1123835": {"@source": "node1123834", "@target": "node1123835"}, "edge1123879": {"@source": "node1123834", "@target": "node1123879"}}, "node1123835": {"edge1123836": {"@source": "node1123835", "@target": "node1123836"}, "edge1123860": {"@source": "node1123835", "@target": "node1123860"}}, "node1123836": {"edge1123837": {"@source": "node1123836", "@target": "node1123837"}, "edge1123857": {"@source": "node1123836", "@target": "node1123857"}}, "node1123837": {"edge1123838": {"@source": "node1123837", "@target": "node1123838"}, "edge1123856": {"@source": "node1123837", "@target": "node1123856"}}, "node1123838": {"edge1123839": {"@source": "node1123838", "@target": "node1123839"}, "edge1123854": {"@source": "node1123838", "@target": "node1123854"}, "edge1123855": {"@source": "node1123838", "@target": "node1123855"}}, "node1123839": {"edge1123840": {"@source": "node1123839", "@target": "node1123840"}, "edge1123847": {"@source": "node1123839", "@target": "node1123847"}, "edge1123852": {"@source": "node1123839", "@target": "node1123852"}, "edge1123853": {"@source": "node1123839", "@target": "node1123853"}}, "node1123840": {"edge1123841": {"@source": "node1123840", "@target": "node1123841"}, "edge1123846": {"@source": "node1123840", "@target": "node1123846"}}, "node1123841": {"edge1123842": {"@source": "node1123841", "@target": "node1123842"}, "edge1123845": {"@source": "node1123841", "@target": "node1123845"}}, "node1123842": {"edge1123843": {"@source": "node1123842", "@target": "node1123843"}, "edge1123844": {"@source": "node1123842", "@target": "node1123844"}}, "node1123847": {"edge1123848": {"@source": "node1123847", "@target": "node1123848"}, "edge1123851": {"@source": "node1123847", "@target": "node1123851"}}, "node1123848": {"edge1123849": {"@source": "node1123848", "@target": "node1123849"}, "edge1123850": {"@source": "node1123848", "@target": "node1123850"}}, "node1123857": {"edge1123858": {"@source": "node1123857", "@target": "node1123858"}, "edge1123859": {"@source": "node1123857", "@target": "node1123859"}}, "node1123860": {"edge1123861": {"@source": "node1123860", "@target": "node1123861"}, "edge1123874": {"@source": "node1123860", "@target": "node1123874"}}, "node1123861": {"edge1123862": {"@source": "node1123861", "@target": "node1123862"}, "edge1123873": {"@source": "node1123861", "@target": "node1123873"}}, "node1123862": {"edge1123863": {"@source": "node1123862", "@target": "node1123863"}, "edge1123868": {"@source": "node1123862", "@target": "node1123868"}, "edge1123869": {"@source": "node1123862", "@target": "node1123869"}, "edge1123870": {"@source": "node1123862", "@target": "node1123870"}, "edge1123871": {"@source": "node1123862", "@target": "node1123871"}, "edge1123872": {"@source": "node1123862", "@target": "node1123872"}}, "node1123863": {"edge1123864": {"@source": "node1123863", "@target": "node1123864"}, "edge1123867": {"@source": "node1123863", "@target": "node1123867"}}, "node1123864": {"edge1123865": {"@source": "node1123864", "@target": "node1123865"}, "edge1123866": {"@source": "node1123864", "@target": "node1123866"}}, "node1123874": {"edge1123875": {"@source": "node1123874", "@target": "node1123875"}, "edge1123878": {"@source": "node1123874", "@target": "node1123878"}}, "node1123875": {"edge1123876": {"@source": "node1123875", "@target": "node1123876"}, "edge1123877": {"@source": "node1123875", "@target": "node1123877"}}, "node1123879": {"edge1123880": {"@source": "node1123879", "@target": "node1123880"}, "edge1123883": {"@source": "node1123879", "@target": "node1123883"}}, "node1123880": {"edge1123881": {"@source": "node1123880", "@target": "node1123881"}, "edge1123882": {"@source": "node1123880", "@target": "node1123882"}}}, "nodeById": {"node1123834": {"@root": true}, "node1123835": {}, "node1123836": {}, "node1123837": {}, "node1123838": {}, "node1123839": {}, "node1123840": {}, "node1123841": {}, "node1123842": {}, "node1123843": {"@otu": "otu279093"}, "node1123844": {"@otu": "otu279073"}, "node1123845": {"@otu": "otu279072"}, "node1123846": {"@otu": "otu279081"}, "node1123847": {}, "node1123848": {}, "node1123849": {"@otu": "otu279094"}, "node1123850": {"@otu": "otu279071"}, "node1123851": {"@otu": "otu279065"}, "node1123852": {"@otu": "otu279076"}, "node1123853": {"@otu": "otu279074"}, "node1123854": {"@otu": "otu279069"}, "node1123855": {"@otu": "otu279083"}, "node1123856": {"@otu": "otu279085"}, "node1123857": {}, "node1123858": {"@otu": "otu279078"}, "node1123859": {"@otu": "otu279070"}, "node1123860": {}, "node1123861": {}, "node1123862": {}, "node1123863": {}, "node1123864": {}, "node1123865": {"@otu": "otu279086"}, "node1123866": {"@otu": "otu279084"}, "node1123867": {"@otu": "otu279103"}, "node1123868": {"@otu": "otu279100"}, "node1123869": {"@otu": "otu279080"}, "node1123870": {"@otu": "otu279099"}, "node1123871": {"@otu": "otu279066"}, "node1123872": {"@otu": "otu279075"}, "node1123873": {"@otu": "otu279090"}, "node1123874": {}, "node1123875": {}, "node1123876": {"@otu": "otu279082"}, "node1123877": {"@otu": "otu279067"}, "node1123878": {"@otu": "otu279087"}, "node1123879": {}, "node1123880": {}, "node1123881": {"@otu": "otu279102"}, "node1123882": {"@otu": "otu279101"}, "node1123883": {"@otu": "otu279068"}}}}}}}}, "branch2sha": {"master": "24afc85a444963f10ca51c6e20138fe592a4b525"}, "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"}]}