{"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:dataDeposit"], "refersTo": {"@top": "nexml", "@idref": "study"}, "@severity": "WARNING"}]}]}, "^ot:candidateTreeForSynthesis": ["tree6239"], "^ot:curatorName": "Joseph Brown", "^ot:focalClade": 749626, "^ot:focalCladeOTTTaxonName": "Phocidae", "^ot:messages": {"message": []}, "^ot:otusElementOrder": ["otus2687"], "^ot:studyId": "pg_2687", "^ot:studyPublication": {"@href": "http://dx.doi.org/10.1098/rspb.2009.1783"}, "^ot:studyPublicationReference": "Fulton, T. L., C. Strobeck. 2010. Multiple markers and multiple individuals refine true seal phylogeny and bring molecules and morphology back in line. Proceedings of the Royal Society B: Biological Sciences 277 (1684): 1065-1070.", "^ot:studyYear": 2010, "^ot:tag": [], "^ot:treesElementOrder": ["trees2687"], "otusById": {"otus2687": {"otuById": {"otu401683": {"^ot:originalLabel": "Pusacaspica", "^ot:ottId": 22064, "^ot:ottTaxonName": "Pusa caspica"}, "otu401684": {"^ot:originalLabel": "Pusahispida", "^ot:ottId": 175251, "^ot:ottTaxonName": "Pusa hispida"}, "otu401685": {"^ot:originalLabel": "Pusasibirica", "^ot:ottId": 1040678, "^ot:ottTaxonName": "Pusa sibirica"}, "otu401686": {"^ot:originalLabel": "Phocalargha", "^ot:ottId": 89833, "^ot:ottTaxonName": "Phoca largha"}, "otu401687": {"^ot:originalLabel": "Phocavitulina", "^ot:ottId": 698422, "^ot:ottTaxonName": "Phoca vitulina"}, "otu401688": {"^ot:originalLabel": "Halichoerusgrypus", "^ot:ottId": 1040694, "^ot:ottTaxonName": "Halichoerus grypus"}, "otu401689": {"^ot:originalLabel": "Histriophocafasciata", "^ot:ottId": 664065, "^ot:ottTaxonName": "Phoca fasciata"}, "otu401690": {"^ot:originalLabel": "Pagophilusgroenlandica", "^ot:ottId": 3612969, "^ot:ottTaxonName": "Pagophilus groenlandica"}, "otu401691": {"^ot:originalLabel": "Cystophoracristata", "^ot:ottId": 132779, "^ot:ottTaxonName": "Cystophora cristata"}, "otu401692": {"^ot:originalLabel": "Erignathusbarbatus", "^ot:ottId": 931413, "^ot:ottTaxonName": "Erignathus barbatus"}, "otu401693": {"^ot:originalLabel": "Monachusmonachus", "^ot:ottId": 759722, "^ot:ottTaxonName": "Monachus monachus"}, "otu401694": {"^ot:originalLabel": "Monachusschauinslandi", "^ot:ottId": 180367, "^ot:ottTaxonName": "Monachus schauinslandi"}, "otu401695": {"^ot:originalLabel": "Miroungaleonina", "^ot:ottId": 175270, "^ot:ottTaxonName": "Mirounga leonina"}, "otu401696": {"^ot:originalLabel": "Miroungaangustirostris", "^ot:ottId": 175268, "^ot:ottTaxonName": "Mirounga angustirostris"}, "otu401697": {"^ot:originalLabel": "Ommatophocarossii", "^ot:ottId": 539106, "^ot:ottTaxonName": "Ommatophoca rossii"}, "otu401698": {"^ot:originalLabel": "Lobodoncarcinophagus", "^ot:ottId": 492021, "^ot:ottTaxonName": "Lobodon carcinophaga"}, "otu401699": {"^ot:originalLabel": "Hydrurgaleptonyx", "^ot:ottId": 180388, "^ot:ottTaxonName": "Hydrurga leptonyx"}, "otu401700": {"^ot:originalLabel": "Leptonychotesweddellii", "^ot:ottId": 175259, "^ot:ottTaxonName": "Leptonychotes weddellii"}}}}, "treesById": {"trees2687": {"@otus": "otus2687", "^ot:treeElementOrder": ["tree6239"], "treeById": {"tree6239": {"@xsi:type": "nex:FloatTree", "^ot:branchLengthDescription": "", "^ot:branchLengthMode": "", "^ot:branchLengthTimeUnit": "", "^ot:curatedType": "ML nuc+mtDNA (Figure 1)", "^ot:inGroupClade": "node1077729", "^ot:outGroupEdge": "", "^ot:rootNodeId": "node1077729", "^ot:specifiedRoot": "node1077729", "^ot:tag": [], "^ot:unrootedTree": false, "edgeBySourceId": {"node1077729": {"edge1077730": {"@source": "node1077729", "@target": "node1077730"}, "edge1077749": {"@source": "node1077729", "@target": "node1077749"}}, "node1077730": {"edge1077731": {"@source": "node1077730", "@target": "node1077731"}, "edge1077748": {"@source": "node1077730", "@target": "node1077748"}}, "node1077731": {"edge1077732": {"@source": "node1077731", "@target": "node1077732"}, "edge1077747": {"@source": "node1077731", "@target": "node1077747"}}, "node1077732": {"edge1077733": {"@source": "node1077732", "@target": "node1077733"}, "edge1077744": {"@source": "node1077732", "@target": "node1077744"}}, "node1077733": {"edge1077734": {"@source": "node1077733", "@target": "node1077734"}, "edge1077743": {"@source": "node1077733", "@target": "node1077743"}}, "node1077734": {"edge1077735": {"@source": "node1077734", "@target": "node1077735"}, "edge1077740": {"@source": "node1077734", "@target": "node1077740"}}, "node1077735": {"edge1077736": {"@source": "node1077735", "@target": "node1077736"}, "edge1077737": {"@source": "node1077735", "@target": "node1077737"}}, "node1077737": {"edge1077738": {"@source": "node1077737", "@target": "node1077738"}, "edge1077739": {"@source": "node1077737", "@target": "node1077739"}}, "node1077740": {"edge1077741": {"@source": "node1077740", "@target": "node1077741"}, "edge1077742": {"@source": "node1077740", "@target": "node1077742"}}, "node1077744": {"edge1077745": {"@source": "node1077744", "@target": "node1077745"}, "edge1077746": {"@source": "node1077744", "@target": "node1077746"}}, "node1077749": {"edge1077750": {"@source": "node1077749", "@target": "node1077750"}, "edge1077753": {"@source": "node1077749", "@target": "node1077753"}}, "node1077750": {"edge1077751": {"@source": "node1077750", "@target": "node1077751"}, "edge1077752": {"@source": "node1077750", "@target": "node1077752"}}, "node1077753": {"edge1077754": {"@source": "node1077753", "@target": "node1077754"}, "edge1077757": {"@source": "node1077753", "@target": "node1077757"}}, "node1077754": {"edge1077755": {"@source": "node1077754", "@target": "node1077755"}, "edge1077756": {"@source": "node1077754", "@target": "node1077756"}}, "node1077757": {"edge1077758": {"@source": "node1077757", "@target": "node1077758"}, "edge1077761": {"@source": "node1077757", "@target": "node1077761"}}, "node1077758": {"edge1077759": {"@source": "node1077758", "@target": "node1077759"}, "edge1077760": {"@source": "node1077758", "@target": "node1077760"}}, "node1077761": {"edge1077762": {"@source": "node1077761", "@target": "node1077762"}, "edge1077763": {"@source": "node1077761", "@target": "node1077763"}}}, "nodeById": {"node1077729": {"@root": true}, "node1077730": {}, "node1077731": {}, "node1077732": {}, "node1077733": {}, "node1077734": {}, "node1077735": {}, "node1077736": {"@otu": "otu401683"}, "node1077737": {}, "node1077738": {"@otu": "otu401684"}, "node1077739": {"@otu": "otu401685"}, "node1077740": {}, "node1077741": {"@otu": "otu401686"}, "node1077742": {"@otu": "otu401687"}, "node1077743": {"@otu": "otu401688"}, "node1077744": {}, "node1077745": {"@otu": "otu401689"}, "node1077746": {"@otu": "otu401690"}, "node1077747": {"@otu": "otu401691"}, "node1077748": {"@otu": "otu401692"}, "node1077749": {}, "node1077750": {}, "node1077751": {"@otu": "otu401693"}, "node1077752": {"@otu": "otu401694"}, "node1077753": {}, "node1077754": {}, "node1077755": {"@otu": "otu401695"}, "node1077756": {"@otu": "otu401696"}, "node1077757": {}, "node1077758": {}, "node1077759": {"@otu": "otu401697"}, "node1077760": {"@otu": "otu401698"}, "node1077761": {}, "node1077762": {"@otu": "otu401699"}, "node1077763": {"@otu": "otu401700"}}}}}}}}, "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"}]}