{"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": "otu238664", "@otusID": "otus1268", "@otuID": "otu238664"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu238678", "otu238747"], "refersTo": {"@top": "otus", "@idref": "otus1268", "@otusID": "otus1268"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu238687", "otu238727"], "refersTo": {"@top": "otus", "@idref": "otus1268", "@otusID": "otus1268"}, "@severity": "WARNING"}]}]}, "^ot:candidateTreeForSynthesis": ["tree2560"], "^ot:curatorName": "bryan drew", "^ot:dataDeposit": {"@href": "http://purl.org/phylo/treebase/phylows/study/TB2:S13448"}, "^ot:focalClade": 738980, "^ot:focalCladeOTTTaxonName": "Anthocerotophyta", "^ot:messages": {"message": []}, "^ot:otusElementOrder": ["otus1268"], "^ot:studyId": "pg_1268", "^ot:studyPublication": {"@href": "http://dx.doi.org/10.1073/pnas.1213498109"}, "^ot:studyPublicationReference": "Villarreal, J. C., & Renner, S. S. (2012). Hornwort pyrenoids, carbon-concentrating structures, evolved and were lost at least five times during the last 100 million years. Proceedings of the National Academy of Sciences, 109(46), 18873-18878.", "^ot:studyYear": 2013, "^ot:tag": [], "^ot:treesElementOrder": ["trees1268"], "otusById": {"otus1268": {"otuById": {"otu238662": {"^ot:originalLabel": "Megaceros denticulatus", "^ot:ottId": 639752, "^ot:ottTaxonName": "Megaceros denticulatus", "^ot:treebaseOTUId": "Tl909146"}, "otu238663": {"^ot:originalLabel": "Dendroceros chicoraceus", "^ot:ottId": 875147, "^ot:ottTaxonName": "Dendroceros cichoraceus", "^ot:treebaseOTUId": "Tl909147"}, "otu238664": {"^ot:originalLabel": "Dendroceros breutelii", "^ot:treebaseOTUId": "Tl909148"}, "otu238665": {"^ot:originalLabel": "Paraphymatoceros pearsonii", "^ot:ottId": 3865630, "^ot:ottTaxonName": "Phaeoceros pearsoni", "^ot:treebaseOTUId": "Tl909149"}, "otu238666": {"^ot:originalLabel": "Megaceros flagellaris", "^ot:ottId": 639745, "^ot:ottTaxonName": "Megaceros flagellaris", "^ot:treebaseOTUId": "Tl909150"}, "otu238667": {"^ot:originalLabel": "Notothylas orbicularis", "^ot:ottId": 243238, "^ot:ottTaxonName": "Notothylas orbicularis", "^ot:treebaseOTUId": "Tl909151"}, "otu238668": {"^ot:originalLabel": "Osmunda regalis", "^ot:ottId": 41620, "^ot:ottTaxonName": "Osmunda regalis", "^ot:treebaseOTUId": "Tl909152"}, "otu238669": {"^ot:originalLabel": "Phaeoceros mohrii", "^ot:ottId": 954850, "^ot:ottTaxonName": "Phaeoceros mohrii", "^ot:treebaseOTUId": "Tl909153"}, "otu238670": {"^ot:originalLabel": "Phaeoceros bolussi", "^ot:ottId": 659403, "^ot:ottTaxonName": "Phaeoceros cf. bolusii Hedderson 16894", "^ot:treebaseOTUId": "Tl909154"}, "otu238671": {"^ot:originalLabel": "Leiosporoceros dussii", "^ot:ottId": 118110, "^ot:ottTaxonName": "Leiosporoceros dussii", "^ot:treebaseOTUId": "Tl909155"}, "otu238672": {"^ot:originalLabel": "Nothoceros vincentianus", "^ot:ottId": 177584, "^ot:ottTaxonName": "Nothoceros vincentianus", "^ot:treebaseOTUId": "Tl909156"}, "otu238673": {"^ot:originalLabel": "Phaeomegaceros hirticalyx", "^ot:ottId": 639740, "^ot:ottTaxonName": "Phaeomegaceros hirticalyx", "^ot:treebaseOTUId": "Tl909157"}, "otu238674": {"^ot:originalLabel": "Anthoceros tristanianus", "^ot:ottId": 250152, "^ot:ottTaxonName": "Anthoceros sp. Villarreal 1032", "^ot:treebaseOTUId": "Tl909158"}, "otu238675": {"^ot:originalLabel": "Phaeomegaceros squamuligerus", "^ot:ottId": 915124, "^ot:ottTaxonName": "Phaeomegaceros squamuliger", "^ot:treebaseOTUId": "Tl909159"}, "otu238676": {"^ot:originalLabel": "Phaeoceros flexivalvis", "^ot:ottId": 342132, "^ot:ottTaxonName": "Phaeoceros flexivalvis", "^ot:treebaseOTUId": "Tl909160"}, "otu238677": {"^ot:originalLabel": "Lygodium circinatum", "^ot:ottId": 579423, "^ot:ottTaxonName": "Lygodium circinatum", "^ot:treebaseOTUId": "Tl909161"}, "otu238678": {"^ot:originalLabel": "Phaeoceros minutus", "^ot:ottId": 342088, "^ot:ottTaxonName": "Phaeoceros inflatus", "^ot:treebaseOTUId": "Tl909162"}, "otu238679": {"^ot:originalLabel": "Nothoceros giganteus", "^ot:ottId": 639766, "^ot:ottTaxonName": "Nothoceros giganteus", "^ot:treebaseOTUId": "Tl909163"}, "otu238680": {"^ot:originalLabel": "Trichomanes radicans", "^ot:ottId": 774270, "^ot:ottTaxonName": "Vandenboschia radicans", "^ot:treebaseOTUId": "Tl909164"}, "otu238681": {"^ot:originalLabel": "Anthoceros laminiferus", "^ot:ottId": 118112, "^ot:ottTaxonName": "Anthoceros laminiferus", "^ot:treebaseOTUId": "Tl909165"}, "otu238682": {"^ot:originalLabel": "Megaceros minarum", "^ot:ottId": 875145, "^ot:ottTaxonName": "Megaceros minarum", "^ot:treebaseOTUId": "Tl909166"}, "otu238683": {"^ot:originalLabel": "Folioceros fuciformis", "^ot:ottId": 118114, "^ot:ottTaxonName": "Folioceros fuciformis", "^ot:treebaseOTUId": "Tl909167"}, "otu238684": {"^ot:originalLabel": "Sphaerosporoceros adscendens", "^ot:ottId": 428820, "^ot:ottTaxonName": "Sphaerosporoceros adscendens", "^ot:treebaseOTUId": "Tl909168"}, "otu238685": {"^ot:originalLabel": "Anthoceros sambesianus", "^ot:ottId": 4734046, "^ot:ottTaxonName": "Anthoceros sambesianus", "^ot:treebaseOTUId": "Tl909169"}, "otu238686": {"^ot:originalLabel": "Anthoceros scariosus", "^ot:ottId": 3865640, "^ot:ottTaxonName": "Anthoceros scariosus", "^ot:treebaseOTUId": "Tl909170"}, "otu238687": {"^ot:originalLabel": "Nothoceros canaliculatus", "^ot:ottId": 639759, "^ot:ottTaxonName": "Nothoceros canaliculatus", "^ot:treebaseOTUId": "Tl909171"}, "otu238688": {"^ot:originalLabel": "Paraphymatoceros proskauerii", "^ot:ottId": 201034, "^ot:ottTaxonName": "Phaeoceros proskaueri", "^ot:treebaseOTUId": "Tl909172"}, "otu238689": {"^ot:originalLabel": "Anthoceros orizabensis", "^ot:ottId": 442020, "^ot:ottTaxonName": "Anthoceros orizabensis", "^ot:treebaseOTUId": "Tl909173"}, "otu238690": {"^ot:originalLabel": "Anthoceros punctatus", "^ot:ottId": 769687, "^ot:ottTaxonName": "Anthoceros punctatus", "^ot:treebaseOTUId": "Tl909174"}, "otu238691": {"^ot:originalLabel": "Dendroceros paivae", "^ot:ottId": 442008, "^ot:ottTaxonName": "Dendroceros paivae", "^ot:treebaseOTUId": "Tl909175"}, "otu238692": {"^ot:originalLabel": "Anthoceros macounii", "^ot:ottId": 442011, "^ot:ottTaxonName": "Anthoceros macounii", "^ot:treebaseOTUId": "Tl909176"}, "otu238693": {"^ot:originalLabel": "Nothoceros aenigmaticus", "^ot:ottId": 164377, "^ot:ottTaxonName": "Nothoceros aenigmaticus", "^ot:treebaseOTUId": "Tl909177"}, "otu238694": {"^ot:originalLabel": "Takakia ceratophylla", "^ot:ottId": 3228, "^ot:ottTaxonName": "Takakia ceratophylla", "^ot:treebaseOTUId": "Tl909178"}, "otu238695": {"^ot:originalLabel": "Notothylas dissecta", "^ot:ottId": 250153, "^ot:ottTaxonName": "Notothylas dissecta", "^ot:treebaseOTUId": "Tl909179"}, "otu238696": {"^ot:originalLabel": "Phymatoceros bulbiculosus", "^ot:ottId": 491883, "^ot:ottTaxonName": "Phymatoceros bulbiculosus", "^ot:treebaseOTUId": "Tl909180"}, "otu238697": {"^ot:originalLabel": "Phaeomegaceros skottsbergii", "^ot:ottId": 282921, "^ot:ottTaxonName": "Phaeomegaceros skottsbergii", "^ot:treebaseOTUId": "Tl909181"}, "otu238698": {"^ot:originalLabel": "Dendroceros javanicus", "^ot:ottId": 442006, "^ot:ottTaxonName": "Dendroceros javanicus", "^ot:treebaseOTUId": "Tl909182"}, "otu238699": {"^ot:originalLabel": "Paraphymatoceros diadematus", "^ot:ottId": 694110, "^ot:ottTaxonName": "Paraphymatoceros diadematus", "^ot:treebaseOTUId": "Tl909183"}, "otu238700": {"^ot:originalLabel": "Dendroceros crispus", "^ot:ottId": 378618, "^ot:ottTaxonName": "Dendroceros crispus", "^ot:treebaseOTUId": "Tl909184"}, "otu238701": {"^ot:originalLabel": "Phaeoceros microsporus", "^ot:ottId": 853437, "^ot:ottTaxonName": "Phaeoceros microsporus", "^ot:treebaseOTUId": "Tl909185"}, "otu238702": {"^ot:originalLabel": "Phaeoceros brevicapsulus", "^ot:ottId": 263355, "^ot:ottTaxonName": "Phaeoceros brevicapsulus", "^ot:treebaseOTUId": "Tl909186"}, "otu238703": {"^ot:originalLabel": "Phaeoceros engellii", "^ot:ottId": 146082, "^ot:ottTaxonName": "Phaeoceros engelii", "^ot:treebaseOTUId": "Tl909187"}, "otu238704": {"^ot:originalLabel": "Phaeomegaceros chiloensis", "^ot:ottId": 688217, "^ot:ottTaxonName": "Phaeomegaceros chiloensis", "^ot:treebaseOTUId": "Tl909188"}, "otu238705": {"^ot:originalLabel": "Azolla filiculoides", "^ot:ottId": 58528, "^ot:ottTaxonName": "Azolla filiculoides", "^ot:treebaseOTUId": "Tl909189"}, "otu238706": {"^ot:originalLabel": "Megaceros gracilis", "^ot:ottId": 639754, "^ot:ottTaxonName": "Megaceros gracilis", "^ot:treebaseOTUId": "Tl909190"}, "otu238707": {"^ot:originalLabel": "Phaeomegaceros sp", "^ot:ottId": 341988, "^ot:ottTaxonName": "Phaeomegaceros sp. Villarreal 871", "^ot:treebaseOTUId": "Tl909191"}, "otu238708": {"^ot:originalLabel": "Folioceros glandulosus", "^ot:ottId": 539798, "^ot:ottTaxonName": "Folioceros glandulosus", "^ot:treebaseOTUId": "Tl909192"}, "otu238709": {"^ot:originalLabel": "Nothoceros renzagliensis", "^ot:ottId": 694051, "^ot:ottTaxonName": "Nothoceros renzagliensis", "^ot:treebaseOTUId": "Tl909193"}, "otu238710": {"^ot:originalLabel": "Paraphymatoceros hallii", "^ot:ottId": 693997, "^ot:ottTaxonName": "Paraphymatoceros hallii", "^ot:treebaseOTUId": "Tl909194"}, "otu238711": {"^ot:originalLabel": "Phymatoceros phymatodes", "^ot:ottId": 282918, "^ot:ottTaxonName": "Phymatoceros phymatodes", "^ot:treebaseOTUId": "Tl909195"}, "otu238712": {"^ot:originalLabel": "Anthoceros lamellatus", "^ot:ottId": 80951, "^ot:ottTaxonName": "Anthoceros lamellatus", "^ot:treebaseOTUId": "Tl909196"}, "otu238713": {"^ot:originalLabel": "Phaeoceros laevis", "^ot:ottId": 208157, "^ot:ottTaxonName": "Phaeoceros laevis", "^ot:treebaseOTUId": "Tl909197"}, "otu238714": {"^ot:originalLabel": "Phaeoceros evanidus", "^ot:ottId": 146084, "^ot:ottTaxonName": "Phaeoceros evanidus", "^ot:treebaseOTUId": "Tl909198"}, "otu238715": {"^ot:originalLabel": "Phaeoceros tenuis", "^ot:ottId": 342039, "^ot:ottTaxonName": "Phaeoceros tenuis", "^ot:treebaseOTUId": "Tl909199"}, "otu238716": {"^ot:originalLabel": "Anthoceros patagonicus subsp gremmensis", "^ot:ottId": 250151, "^ot:ottTaxonName": "Anthoceros sp. Gremmer T07-1097", "^ot:treebaseOTUId": "Tl909200"}, "otu238717": {"^ot:originalLabel": "Huperzia selago", "^ot:ottId": 958115, "^ot:ottTaxonName": "Huperzia selago", "^ot:treebaseOTUId": "Tl909201"}, "otu238718": {"^ot:originalLabel": "Anthoceros angustus", "^ot:ottId": 539796, "^ot:ottTaxonName": "Anthoceros angustus", "^ot:treebaseOTUId": "Tl909202"}, "otu238719": {"^ot:originalLabel": "Dendroceros crispatus", "^ot:ottId": 118123, "^ot:ottTaxonName": "Dendroceros crispatus", "^ot:treebaseOTUId": "Tl909203"}, "otu238720": {"^ot:originalLabel": "Notothylas vitallii", "^ot:ottId": 263699, "^ot:ottTaxonName": "Notothylas vitalii", "^ot:treebaseOTUId": "Tl909204"}, "otu238721": {"^ot:originalLabel": "Anthoceros fusiformis", "^ot:ottId": 378633, "^ot:ottTaxonName": "Anthoceros fusiformis", "^ot:treebaseOTUId": "Tl909205"}, "otu238722": {"^ot:originalLabel": "Anthoceros agrestis", "^ot:ottId": 199300, "^ot:ottTaxonName": "Anthoceros agrestis", "^ot:treebaseOTUId": "Tl909206"}, "otu238723": {"^ot:originalLabel": "Psilotum nudum", "^ot:ottId": 144810, "^ot:ottTaxonName": "Psilotum nudum", "^ot:treebaseOTUId": "Tl909207"}, "otu238724": {"^ot:originalLabel": "Phaeomegaceros squamuligerus subsp hassellii", "^ot:ottId": 915121, "^ot:ottTaxonName": "Phaeomegaceros squamuliger subsp. hasselii", "^ot:treebaseOTUId": "Tl909208"}, "otu238725": {"^ot:originalLabel": "Anthoceros tuberculatus", "^ot:ottId": 442014, "^ot:ottTaxonName": "Anthoceros tuberculatus", "^ot:treebaseOTUId": "Tl909209"}, "otu238726": {"^ot:originalLabel": "Isoetes lacustris", "^ot:ottId": 30647, "^ot:ottTaxonName": "Isoetes lacustris", "^ot:treebaseOTUId": "Tl909210"}, "otu238727": {"^ot:originalLabel": "Nothoceros canaliculatus subsp nova", "^ot:ottId": 639759, "^ot:ottTaxonName": "Nothoceros canaliculatus", "^ot:treebaseOTUId": "Tl909211"}, "otu238728": {"^ot:originalLabel": "Megaceros pellucidus", "^ot:ottId": 639736, "^ot:ottTaxonName": "Megaceros pellucidus", "^ot:treebaseOTUId": "Tl909212"}, "otu238729": {"^ot:originalLabel": "Phaeomegaceros plicatus", "^ot:ottId": 250155, "^ot:ottTaxonName": "Phaeomegaceros plicatus", "^ot:treebaseOTUId": "Tl909213"}, "otu238730": {"^ot:originalLabel": "Anthoceros neesii", "^ot:ottId": 442018, "^ot:ottTaxonName": "Anthoceros neesii", "^ot:treebaseOTUId": "Tl909214"}, "otu238731": {"^ot:originalLabel": "Nothoceros fuegiensis", "^ot:ottId": 688221, "^ot:ottTaxonName": "Nothoceros fuegiensis", "^ot:treebaseOTUId": "Tl909215"}, "otu238732": {"^ot:originalLabel": "Nothoceros superbus", "^ot:ottId": 434426, "^ot:ottTaxonName": "Nothoceros superbus", "^ot:treebaseOTUId": "Tl909216"}, "otu238733": {"^ot:originalLabel": "Blechnum brasiliense", "^ot:ottId": 740386, "^ot:ottTaxonName": "Blechnum brasiliense", "^ot:treebaseOTUId": "Tl909217"}, "otu238734": {"^ot:originalLabel": "Phaeoceros himalayensis", "^ot:ottId": 342110, "^ot:ottTaxonName": "Phaeoceros himalayensis", "^ot:treebaseOTUId": "Tl909218"}, "otu238735": {"^ot:originalLabel": "Dendroceros difficilis", "^ot:ottId": 434430, "^ot:ottTaxonName": "Dendroceros difficilis", "^ot:treebaseOTUId": "Tl909219"}, "otu238736": {"^ot:originalLabel": "Equisetum hyemale", "^ot:ottId": 93161, "^ot:ottTaxonName": "Equisetum hyemale", "^ot:treebaseOTUId": "Tl909220"}, "otu238737": {"^ot:originalLabel": "Phaeoceros carolinianus", "^ot:ottId": 868455, "^ot:ottTaxonName": "Phaeoceros carolinianus", "^ot:treebaseOTUId": "Tl909221"}, "otu238738": {"^ot:originalLabel": "Nothoceros endiviaefolius", "^ot:ottId": 863901, "^ot:ottTaxonName": "Nothoceros endiviifolius", "^ot:treebaseOTUId": "Tl909222"}, "otu238739": {"^ot:originalLabel": "Notothylas breutelii", "^ot:ottId": 71201, "^ot:ottTaxonName": "Notothylas breutelii", "^ot:treebaseOTUId": "Tl909223"}, "otu238740": {"^ot:originalLabel": "Phaeomegaceros fimbriatus", "^ot:ottId": 491878, "^ot:ottTaxonName": "Phaeomegaceros fimbriatus", "^ot:treebaseOTUId": "Tl909224"}, "otu238741": {"^ot:originalLabel": "Treubia lacunosa", "^ot:ottId": 54762, "^ot:ottTaxonName": "Treubia lacunosa", "^ot:treebaseOTUId": "Tl909225"}, "otu238742": {"^ot:originalLabel": "Anthoceros caucasicus", "^ot:ottId": 1018532, "^ot:ottTaxonName": "Anthoceros caucasicus", "^ot:treebaseOTUId": "Tl909226"}, "otu238743": {"^ot:originalLabel": "Phaeoceros oreganus", "^ot:ottId": 954838, "^ot:ottTaxonName": "Phaeoceros oreganus", "^ot:treebaseOTUId": "Tl909227"}, "otu238744": {"^ot:originalLabel": "Phaeoceros dendroceroides", "^ot:ottId": 4734047, "^ot:ottTaxonName": "Phaeoceros dendroceroides", "^ot:treebaseOTUId": "Tl909228"}, "otu238745": {"^ot:originalLabel": "Notothylas javanica", "^ot:ottId": 568038, "^ot:ottTaxonName": "Notothylas javanica", "^ot:treebaseOTUId": "Tl909229"}, "otu238746": {"^ot:originalLabel": "Anthoceros venosus", "^ot:ottId": 442016, "^ot:ottTaxonName": "Anthoceros venosus", "^ot:treebaseOTUId": "Tl909230"}, "otu238747": {"^ot:originalLabel": "Phaeoceros inflatus", "^ot:ottId": 342088, "^ot:ottTaxonName": "Phaeoceros inflatus", "^ot:treebaseOTUId": "Tl909231"}, "otu238748": {"^ot:originalLabel": "Notothylas levieri", "^ot:ottId": 263628, "^ot:ottTaxonName": "Notothylas levieri", "^ot:treebaseOTUId": "Tl909232"}, "otu238749": {"^ot:originalLabel": "Phaeomegaceros coriaceus", "^ot:ottId": 857679, "^ot:ottTaxonName": "Phaeomegaceros coriaceus", "^ot:treebaseOTUId": "Tl909233"}}}}, "treesById": {"trees1268": {"@otus": "otus1268", "^ot:treeElementOrder": ["tree2560"], "treeById": {"tree2560": {"@xsi:type": "nex:FloatTree", "^ot:branchLengthDescription": "", "^ot:branchLengthMode": "", "^ot:branchLengthTimeUnit": "", "^ot:curatedType": "tree 1", "^ot:inGroupClade": "node579100", "^ot:outGroupEdge": "", "^ot:rootNodeId": "node579079", "^ot:specifiedRoot": "node579079", "^ot:tag": [], "^ot:unrootedTree": false, "edgeBySourceId": {"node579079": {"edge579080": {"@length": 0.07370950799046615, "@source": "node579079", "@target": "node579080"}, "edge579253": {"@length": 0.07370950799046612, "@source": "node579079", "@target": "node579253"}}, "node579080": {"edge579081": {"@length": 0.08090919766411409, "@source": "node579080", "@target": "node579081"}, "edge579082": {"@length": 0.011368982207136558, "@source": "node579080", "@target": "node579082"}}, "node579082": {"edge579083": {"@length": 0.009774497216773814, "@source": "node579082", "@target": "node579083"}, "edge579100": {"@length": 0.068350378004, "@source": "node579082", "@target": "node579100"}}, "node579083": {"edge579084": {"@length": 0.020028954623963202, "@source": "node579083", "@target": "node579084"}, "edge579087": {"@length": 0.029032980671950315, "@source": "node579083", "@target": "node579087"}}, "node579084": {"edge579085": {"@length": 0.14046513069778882, "@source": "node579084", "@target": "node579085"}, "edge579086": {"@length": 0.08187221383478749, "@source": "node579084", "@target": "node579086"}}, "node579087": {"edge579088": {"@length": 0.1493054775185752, "@source": "node579087", "@target": "node579088"}, "edge579089": {"@length": 0.014205082325778662, "@source": "node579087", "@target": "node579089"}}, "node579089": {"edge579090": {"@length": 0.03431251999285079, "@source": "node579089", "@target": "node579090"}, "edge579099": {"@length": 0.09875766065291924, "@source": "node579089", "@target": "node579099"}}, "node579090": {"edge579091": {"@length": 0.07024756512367936, "@source": "node579090", "@target": "node579091"}, "edge579092": {"@length": 0.016819113166575195, "@source": "node579090", "@target": "node579092"}}, "node579092": {"edge579093": {"@length": 0.08309454797141108, "@source": "node579092", "@target": "node579093"}, "edge579094": {"@length": 0.03828266531483582, "@source": "node579092", "@target": "node579094"}}, "node579094": {"edge579095": {"@length": 0.21348154817674386, "@source": "node579094", "@target": "node579095"}, "edge579096": {"@length": 0.07497085977726331, "@source": "node579094", "@target": "node579096"}}, "node579096": {"edge579097": {"@length": 0.10008882047878664, "@source": "node579096", "@target": "node579097"}, "edge579098": {"@length": 0.07589173396531324, "@source": "node579096", "@target": "node579098"}}, "node579100": {"edge579101": {"@length": 0.03502152070967418, "@source": "node579100", "@target": "node579101"}, "edge579102": {"@length": 0.01931054539402105, "@source": "node579100", "@target": "node579102"}}, "node579102": {"edge579103": {"@length": 0.049357993750210716, "@source": "node579102", "@target": "node579103"}, "edge579216": {"@length": 0.06788528850950676, "@source": "node579102", "@target": "node579216"}}, "node579103": {"edge579104": {"@length": 0.01432326513478066, "@source": "node579103", "@target": "node579104"}, "edge579167": {"@length": 0.01098120888926557, "@source": "node579103", "@target": "node579167"}}, "node579104": {"edge579105": {"@length": 0.03111222684663928, "@source": "node579104", "@target": "node579105"}, "edge579108": {"@length": 0.022793485219012477, "@source": "node579104", "@target": "node579108"}}, "node579105": {"edge579106": {"@length": 0.002552299502986022, "@source": "node579105", "@target": "node579106"}, "edge579107": {"@length": 0.005245458742021036, "@source": "node579105", "@target": "node579107"}}, "node579108": {"edge579109": {"@length": 0.0015134135501048696, "@source": "node579108", "@target": "node579109"}, "edge579112": {"@length": 0.00040843457364203584, "@source": "node579108", "@target": "node579112"}}, "node579109": {"edge579110": {"@length": 0.0014423821466794107, "@source": "node579109", "@target": "node579110"}, "edge579111": {"@length": 5.187855122101848e-06, "@source": "node579109", "@target": "node579111"}}, "node579112": {"edge579113": {"@length": 0.0014619342979602656, "@source": "node579112", "@target": "node579113"}, "edge579126": {"@length": 0.003955874624000988, "@source": "node579112", "@target": "node579126"}}, "node579113": {"edge579114": {"@length": 0.0005428932615954007, "@source": "node579113", "@target": "node579114"}, "edge579119": {"@length": 0.00047955906909002977, "@source": "node579113", "@target": "node579119"}}, "node579114": {"edge579115": {"@length": 0.0034055935721428177, "@source": "node579114", "@target": "node579115"}, "edge579116": {"@length": 5.187855122157359e-06, "@source": "node579114", "@target": "node579116"}}, "node579116": {"edge579117": {"@length": 0.003812958009418721, "@source": "node579116", "@target": "node579117"}, "edge579118": {"@length": 5.187855122101848e-06, "@source": "node579116", "@target": "node579118"}}, "node579119": {"edge579120": {"@length": 0.001449837112780128, "@source": "node579119", "@target": "node579120"}, "edge579123": {"@length": 5.187855122157359e-06, "@source": "node579119", "@target": "node579123"}}, "node579120": {"edge579121": {"@length": 5.187855122157359e-06, "@source": "node579120", "@target": "node579121"}, "edge579122": {"@length": 5.187855122157359e-06, "@source": "node579120", "@target": "node579122"}}, "node579123": {"edge579124": {"@length": 0.0005065829485807471, "@source": "node579123", "@target": "node579124"}, "edge579125": {"@length": 5.187855122101848e-06, "@source": "node579123", "@target": "node579125"}}, "node579126": {"edge579127": {"@length": 0.00557996661123189, "@source": "node579126", "@target": "node579127"}, "edge579148": {"@length": 0.0027868339056770774, "@source": "node579126", "@target": "node579148"}}, "node579127": {"edge579128": {"@length": 0.005571440987360843, "@source": "node579127", "@target": "node579128"}, "edge579141": {"@length": 0.0025226011579039254, "@source": "node579127", "@target": "node579141"}}, "node579128": {"edge579129": {"@length": 0.0038198644349507482, "@source": "node579128", "@target": "node579129"}, "edge579130": {"@length": 0.002812717508338669, "@source": "node579128", "@target": "node579130"}}, "node579130": {"edge579131": {"@length": 0.001804335043257277, "@source": "node579130", "@target": "node579131"}, "edge579138": {"@length": 0.001689383893074159, "@source": "node579130", "@target": "node579138"}}, "node579131": {"edge579132": {"@length": 5.187855122157359e-06, "@source": "node579131", "@target": "node579132"}, "edge579137": {"@length": 0.004718101757763549, "@source": "node579131", "@target": "node579137"}}, "node579132": {"edge579133": {"@length": 5.187855122101848e-06, "@source": "node579132", "@target": "node579133"}, "edge579136": {"@length": 0.00098031144639954, "@source": "node579132", "@target": "node579136"}}, "node579133": {"edge579134": {"@length": 5.187855122101848e-06, "@source": "node579133", "@target": "node579134"}, "edge579135": {"@length": 5.187855122101848e-06, "@source": "node579133", "@target": "node579135"}}, "node579138": {"edge579139": {"@length": 0.0019191398656506209, "@source": "node579138", "@target": "node579139"}, "edge579140": {"@length": 0.004573776627786796, "@source": "node579138", "@target": "node579140"}}, "node579141": {"edge579142": {"@length": 0.011131193491503044, "@source": "node579141", "@target": "node579142"}, "edge579143": {"@length": 0.003376209548015263, "@source": "node579141", "@target": "node579143"}}, "node579143": {"edge579144": {"@length": 0.0028672161096635063, "@source": "node579143", "@target": "node579144"}, "edge579145": {"@length": 0.001816900136867805, "@source": "node579143", "@target": "node579145"}}, "node579145": {"edge579146": {"@length": 0.001485079298147507, "@source": "node579145", "@target": "node579146"}, "edge579147": {"@length": 0.004663385582547808, "@source": "node579145", "@target": "node579147"}}, "node579148": {"edge579149": {"@length": 0.0014276655930050008, "@source": "node579148", "@target": "node579149"}, "edge579152": {"@length": 0.0014383263337399144, "@source": "node579148", "@target": "node579152"}}, "node579149": {"edge579150": {"@length": 0.006182085128063619, "@source": "node579149", "@target": "node579150"}, "edge579151": {"@length": 0.0020334727750055404, "@source": "node579149", "@target": "node579151"}}, "node579152": {"edge579153": {"@length": 0.005109423126417545, "@source": "node579152", "@target": "node579153"}, "edge579154": {"@length": 0.004708176342482495, "@source": "node579152", "@target": "node579154"}}, "node579154": {"edge579155": {"@length": 0.0010771115917072027, "@source": "node579154", "@target": "node579155"}, "edge579156": {"@length": 0.004703470287883205, "@source": "node579154", "@target": "node579156"}}, "node579156": {"edge579157": {"@length": 0.0009243229391994179, "@source": "node579156", "@target": "node579157"}, "edge579162": {"@length": 0.0005079617488404353, "@source": "node579156", "@target": "node579162"}}, "node579157": {"edge579158": {"@length": 0.001919261479902401, "@source": "node579157", "@target": "node579158"}, "edge579161": {"@length": 0.0021973151924065126, "@source": "node579157", "@target": "node579161"}}, "node579158": {"edge579159": {"@length": 0.0006374387672710702, "@source": "node579158", "@target": "node579159"}, "edge579160": {"@length": 0.005273478733125336, "@source": "node579158", "@target": "node579160"}}, "node579162": {"edge579163": {"@length": 0.0014229381217613635, "@source": "node579162", "@target": "node579163"}, "edge579164": {"@length": 0.0010347490646209767, "@source": "node579162", "@target": "node579164"}}, "node579164": {"edge579165": {"@length": 0.004568938074131557, "@source": "node579164", "@target": "node579165"}, "edge579166": {"@length": 0.005768796575386814, "@source": "node579164", "@target": "node579166"}}, "node579167": {"edge579168": {"@length": 0.005134656382999925, "@source": "node579167", "@target": "node579168"}, "edge579197": {"@length": 0.001796746392309423, "@source": "node579167", "@target": "node579197"}}, "node579168": {"edge579169": {"@length": 0.006975571226719879, "@source": "node579168", "@target": "node579169"}, "edge579170": {"@length": 0.003227019235989892, "@source": "node579168", "@target": "node579170"}}, "node579170": {"edge579171": {"@length": 0.0025757210054185853, "@source": "node579170", "@target": "node579171"}, "edge579194": {"@length": 0.003782884767343009, "@source": "node579170", "@target": "node579194"}}, "node579171": {"edge579172": {"@length": 0.002408831992473326, "@source": "node579171", "@target": "node579172"}, "edge579191": {"@length": 0.0011187463477941306, "@source": "node579171", "@target": "node579191"}}, "node579172": {"edge579173": {"@length": 5.187855122157359e-06, "@source": "node579172", "@target": "node579173"}, "edge579190": {"@length": 0.0019877893579361428, "@source": "node579172", "@target": "node579190"}}, "node579173": {"edge579174": {"@length": 0.0004954852706230972, "@source": "node579173", "@target": "node579174"}, "edge579175": {"@length": 0.0009903762579584474, "@source": "node579173", "@target": "node579175"}}, "node579175": {"edge579176": {"@length": 0.0023750471305825083, "@source": "node579175", "@target": "node579176"}, "edge579189": {"@length": 0.0005029462739941093, "@source": "node579175", "@target": "node579189"}}, "node579176": {"edge579177": {"@length": 0.0006889094428175202, "@source": "node579176", "@target": "node579177"}, "edge579180": {"@length": 0.0011477550460113894, "@source": "node579176", "@target": "node579180"}}, "node579177": {"edge579178": {"@length": 0.0005015405854345012, "@source": "node579177", "@target": "node579178"}, "edge579179": {"@length": 0.004442401748737113, "@source": "node579177", "@target": "node579179"}}, "node579180": {"edge579181": {"@length": 0.002546003883953596, "@source": "node579180", "@target": "node579181"}, "edge579186": {"@length": 0.0014671697480633794, "@source": "node579180", "@target": "node579186"}}, "node579181": {"edge579182": {"@length": 5.187855122101848e-06, "@source": "node579181", "@target": "node579182"}, "edge579183": {"@length": 0.0012329418238943846, "@source": "node579181", "@target": "node579183"}}, "node579183": {"edge579184": {"@length": 0.0010852031063338097, "@source": "node579183", "@target": "node579184"}, "edge579185": {"@length": 5.187855122157359e-06, "@source": "node579183", "@target": "node579185"}}, "node579186": {"edge579187": {"@length": 0.00302359781213013, "@source": "node579186", "@target": "node579187"}, "edge579188": {"@length": 0.002514119219465538, "@source": "node579186", "@target": "node579188"}}, "node579191": {"edge579192": {"@length": 0.002766772437086895, "@source": "node579191", "@target": "node579192"}, "edge579193": {"@length": 0.00263829384720754, "@source": "node579191", "@target": "node579193"}}, "node579194": {"edge579195": {"@length": 0.0038952105586170793, "@source": "node579194", "@target": "node579195"}, "edge579196": {"@length": 0.0022101576043792592, "@source": "node579194", "@target": "node579196"}}, "node579197": {"edge579198": {"@length": 0.04334217351846559, "@source": "node579197", "@target": "node579198"}, "edge579209": {"@length": 0.002319208104638648, "@source": "node579197", "@target": "node579209"}}, "node579198": {"edge579199": {"@length": 0.004758932874632249, "@source": "node579198", "@target": "node579199"}, "edge579200": {"@length": 0.0007692106057697323, "@source": "node579198", "@target": "node579200"}}, "node579200": {"edge579201": {"@length": 0.003602201292223217, "@source": "node579200", "@target": "node579201"}, "edge579204": {"@length": 5.187855122157359e-06, "@source": "node579200", "@target": "node579204"}}, "node579201": {"edge579202": {"@length": 0.006573243391193362, "@source": "node579201", "@target": "node579202"}, "edge579203": {"@length": 0.0021310872386396396, "@source": "node579201", "@target": "node579203"}}, "node579204": {"edge579205": {"@length": 5.187855122157359e-06, "@source": "node579204", "@target": "node579205"}, "edge579208": {"@length": 0.009494063114927953, "@source": "node579204", "@target": "node579208"}}, "node579205": {"edge579206": {"@length": 5.187855122101848e-06, "@source": "node579205", "@target": "node579206"}, "edge579207": {"@length": 0.004002566641573613, "@source": "node579205", "@target": "node579207"}}, "node579209": {"edge579210": {"@length": 0.007496227130749655, "@source": "node579209", "@target": "node579210"}, "edge579211": {"@length": 0.0033316129691872143, "@source": "node579209", "@target": "node579211"}}, "node579211": {"edge579212": {"@length": 0.0011851674468237317, "@source": "node579211", "@target": "node579212"}, "edge579215": {"@length": 0.006284277769327051, "@source": "node579211", "@target": "node579215"}}, "node579212": {"edge579213": {"@length": 5.187855122101848e-06, "@source": "node579212", "@target": "node579213"}, "edge579214": {"@length": 5.187855122101848e-06, "@source": "node579212", "@target": "node579214"}}, "node579216": {"edge579217": {"@length": 0.0005609281167624491, "@source": "node579216", "@target": "node579217"}, "edge579228": {"@length": 0.0022480484161890857, "@source": "node579216", "@target": "node579228"}}, "node579217": {"edge579218": {"@length": 0.0014296795842347887, "@source": "node579217", "@target": "node579218"}, "edge579221": {"@length": 0.000538560231892693, "@source": "node579217", "@target": "node579221"}}, "node579218": {"edge579219": {"@length": 0.024960306177305047, "@source": "node579218", "@target": "node579219"}, "edge579220": {"@length": 0.00856797971521095, "@source": "node579218", "@target": "node579220"}}, "node579221": {"edge579222": {"@length": 0.0035910599603503623, "@source": "node579221", "@target": "node579222"}, "edge579227": {"@length": 0.006498049544924722, "@source": "node579221", "@target": "node579227"}}, "node579222": {"edge579223": {"@length": 0.002902116819512135, "@source": "node579222", "@target": "node579223"}, "edge579224": {"@length": 0.004194235116978695, "@source": "node579222", "@target": "node579224"}}, "node579224": {"edge579225": {"@length": 0.0017027570666678926, "@source": "node579224", "@target": "node579225"}, "edge579226": {"@length": 0.00389841992132689, "@source": "node579224", "@target": "node579226"}}, "node579228": {"edge579229": {"@length": 0.00430183606348622, "@source": "node579228", "@target": "node579229"}, "edge579232": {"@length": 0.000879880875381267, "@source": "node579228", "@target": "node579232"}}, "node579229": {"edge579230": {"@length": 0.011626451031275797, "@source": "node579229", "@target": "node579230"}, "edge579231": {"@length": 0.004224206512959072, "@source": "node579229", "@target": "node579231"}}, "node579232": {"edge579233": {"@length": 0.009482417598879023, "@source": "node579232", "@target": "node579233"}, "edge579234": {"@length": 0.008221700161983647, "@source": "node579232", "@target": "node579234"}}, "node579234": {"edge579235": {"@length": 0.0038728706025604742, "@source": "node579234", "@target": "node579235"}, "edge579236": {"@length": 0.003759208581885054, "@source": "node579234", "@target": "node579236"}}, "node579236": {"edge579237": {"@length": 0.008974318754679467, "@source": "node579236", "@target": "node579237"}, "edge579238": {"@length": 0.001212314362564193, "@source": "node579236", "@target": "node579238"}}, "node579238": {"edge579239": {"@length": 0.010801459248542478, "@source": "node579238", "@target": "node579239"}, "edge579240": {"@length": 0.0009707648363644905, "@source": "node579238", "@target": "node579240"}}, "node579240": {"edge579241": {"@length": 0.0025102414840216802, "@source": "node579240", "@target": "node579241"}, "edge579242": {"@length": 5.187855122157359e-06, "@source": "node579240", "@target": "node579242"}}, "node579242": {"edge579243": {"@length": 0.0005952164545516281, "@source": "node579242", "@target": "node579243"}, "edge579244": {"@length": 0.0005343444960606014, "@source": "node579242", "@target": "node579244"}}, "node579244": {"edge579245": {"@length": 0.0005236461645893309, "@source": "node579244", "@target": "node579245"}, "edge579250": {"@length": 5.187855122157359e-06, "@source": "node579244", "@target": "node579250"}}, "node579245": {"edge579246": {"@length": 5.187855122157359e-06, "@source": "node579245", "@target": "node579246"}, "edge579247": {"@length": 0.0005223659296693661, "@source": "node579245", "@target": "node579247"}}, "node579247": {"edge579248": {"@length": 0.0005255335626338509, "@source": "node579247", "@target": "node579248"}, "edge579249": {"@length": 5.187855122157359e-06, "@source": "node579247", "@target": "node579249"}}, "node579250": {"edge579251": {"@length": 0.006005763650956841, "@source": "node579250", "@target": "node579251"}, "edge579252": {"@length": 0.0010006658746668506, "@source": "node579250", "@target": "node579252"}}}, "nodeById": {"node579079": {"@root": true}, "node579080": {}, "node579081": {"@otu": "otu238694"}, "node579082": {}, "node579083": {}, "node579084": {}, "node579085": {"@otu": "otu238726"}, "node579086": {"@otu": "otu238717"}, "node579087": {}, "node579088": {"@otu": "otu238736"}, "node579089": {}, "node579090": {}, "node579091": {"@otu": "otu238668"}, "node579092": {}, "node579093": {"@otu": "otu238680"}, "node579094": {}, "node579095": {"@otu": "otu238677"}, "node579096": {}, "node579097": {"@otu": "otu238705"}, "node579098": {"@otu": "otu238733"}, "node579099": {"@otu": "otu238723"}, "node579100": {}, "node579101": {"@otu": "otu238671"}, "node579102": {}, "node579103": {}, "node579104": {}, "node579105": {}, "node579106": {"@otu": "otu238711"}, "node579107": {"@otu": "otu238696"}, "node579108": {}, "node579109": {}, "node579110": {"@otu": "otu238673"}, "node579111": {"@otu": "otu238749"}, "node579112": {}, "node579113": {}, "node579114": {}, "node579115": {"@otu": "otu238740"}, "node579116": {}, "node579117": {"@otu": "otu238697"}, "node579118": {"@otu": "otu238707"}, "node579119": {}, "node579120": {}, "node579121": {"@otu": "otu238724"}, "node579122": {"@otu": "otu238675"}, "node579123": {}, "node579124": {"@otu": "otu238704"}, "node579125": {"@otu": "otu238729"}, "node579126": {}, "node579127": {}, "node579128": {}, "node579129": {"@otu": "otu238663"}, "node579130": {}, "node579131": {}, "node579132": {}, "node579133": {}, "node579134": {"@otu": "otu238664"}, "node579135": {"@otu": "otu238698"}, "node579136": {"@otu": "otu238691"}, "node579137": {"@otu": "otu238700"}, "node579138": {}, "node579139": {"@otu": "otu238735"}, "node579140": {"@otu": "otu238719"}, "node579141": {}, "node579142": {"@otu": "otu238666"}, "node579143": {}, "node579144": {"@otu": "otu238662"}, "node579145": {}, "node579146": {"@otu": "otu238706"}, "node579147": {"@otu": "otu238728"}, "node579148": {}, "node579149": {}, "node579150": {"@otu": "otu238738"}, "node579151": {"@otu": "otu238679"}, "node579152": {}, "node579153": {"@otu": "otu238731"}, "node579154": {}, "node579155": {"@otu": "otu238709"}, "node579156": {}, "node579157": {}, "node579158": {}, "node579159": {"@otu": "otu238687"}, "node579160": {"@otu": "otu238727"}, "node579161": {"@otu": "otu238732"}, "node579162": {}, "node579163": {"@otu": "otu238693"}, "node579164": {}, "node579165": {"@otu": "otu238672"}, "node579166": {"@otu": "otu238682"}, "node579167": {}, "node579168": {}, "node579169": {"@otu": "otu238734"}, "node579170": {}, "node579171": {}, "node579172": {}, "node579173": {}, "node579174": {"@otu": "otu238743"}, "node579175": {}, "node579176": {}, "node579177": {}, "node579178": {"@otu": "otu238676"}, "node579179": {"@otu": "otu238744"}, "node579180": {}, "node579181": {}, "node579182": {"@otu": "otu238714"}, "node579183": {}, "node579184": {"@otu": "otu238702"}, "node579185": {"@otu": "otu238715"}, "node579186": {}, "node579187": {"@otu": "otu238701"}, "node579188": {"@otu": "otu238737"}, "node579189": {"@otu": "otu238713"}, "node579190": {"@otu": "otu238669"}, "node579191": {}, "node579192": {"@otu": "otu238747"}, "node579193": {"@otu": "otu238703"}, "node579194": {}, "node579195": {"@otu": "otu238670"}, "node579196": {"@otu": "otu238678"}, "node579197": {}, "node579198": {}, "node579199": {"@otu": "otu238695"}, "node579200": {}, "node579201": {}, "node579202": {"@otu": "otu238748"}, "node579203": {"@otu": "otu238739"}, "node579204": {}, "node579205": {}, "node579206": {"@otu": "otu238720"}, "node579207": {"@otu": "otu238745"}, "node579208": {"@otu": "otu238667"}, "node579209": {}, "node579210": {"@otu": "otu238699"}, "node579211": {}, "node579212": {}, "node579213": {"@otu": "otu238688"}, "node579214": {"@otu": "otu238710"}, "node579215": {"@otu": "otu238665"}, "node579216": {}, "node579217": {}, "node579218": {}, "node579219": {"@otu": "otu238684"}, "node579220": {"@otu": "otu238742"}, "node579221": {}, "node579222": {}, "node579223": {"@otu": "otu238689"}, "node579224": {}, "node579225": {"@otu": "otu238692"}, "node579226": {"@otu": "otu238674"}, "node579227": {"@otu": "otu238725"}, "node579228": {}, "node579229": {}, "node579230": {"@otu": "otu238683"}, "node579231": {"@otu": "otu238708"}, "node579232": {}, "node579233": {"@otu": "otu238721"}, "node579234": {}, "node579235": {"@otu": "otu238718"}, "node579236": {}, "node579237": {"@otu": "otu238730"}, "node579238": {}, "node579239": {"@otu": "otu238722"}, "node579240": {}, "node579241": {"@otu": "otu238690"}, "node579242": {}, "node579243": {"@otu": "otu238746"}, "node579244": {}, "node579245": {}, "node579246": {"@otu": "otu238716"}, "node579247": {}, "node579248": {"@otu": "otu238685"}, "node579249": {"@otu": "otu238712"}, "node579250": {}, "node579251": {"@otu": "otu238681"}, "node579252": {"@otu": "otu238686"}, "node579253": {"@otu": "otu238741"}}}}}}}}, "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"}]}