{"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": "2021-12-09T16:08:38.657Z", "@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": {"autoAcceptExactMatches": false, "searchContext": {"$": "Molluscs"}, "substitutions": {"substitution": [{"@active": false, "@valid": true, "new": {"$": ""}, "old": {"$": ""}}]}, "useFuzzyMatching": false}, "refersTo": {"@top": {"$": "meta"}}}]}, {"@dateCreated": "2021-12-09T16:08:38.657Z", "@description": "Describes external namesets merged into this study", "@id": "merged-namesets-metadata", "@passedChecks": true, "@preserve": true, "@wasAssociatedWithAgentId": "opentree-curation-webapp", "message": [{"@code": "MERGED_NAMESET_INFO", "@humanMessageType": "NONE", "@severity": "INFO", "data": {"namesets": {"nameset": []}}, "refersTo": {"@top": {"$": "meta"}}}]}, {"@dateCreated": "2021-12-09T16:08:38.657Z", "@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": "UNRECOGNIZED_KEY", "data": ["^ot:comment"], "refersTo": {"@top": "nexml", "@idref": "study"}, "@severity": "WARNING"}, {"@code": "MISSING_OPTIONAL_KEY", "data": ["^ot:branchLengthTimeUnit"], "refersTo": {"@top": "trees", "@idref": "tree3685", "@treesID": "trees1826", "@treeID": "tree3685"}, "@severity": "WARNING"}, {"@code": "UNRECOGNIZED_KEY", "data": ["^ot:nodeLabelMode", "^ot:nodeLabelTimeUnit", "^ot:reasonsToExcludeFromSynthesis"], "refersTo": {"@top": "trees", "@idref": "tree3685", "@treesID": "trees1826", "@treeID": "tree3685"}, "@severity": "WARNING"}]}]}, "^ot:candidateTreeForSynthesis": [], "^ot:comment": "", "^ot:curatorName": ["Chris Owen", "Dennis-UitdeWeerd"], "^ot:dataDeposit": {"@href": "http://purl.org/phylo/treebase/phylows/study/TB2:S1270"}, "^ot:focalClade": 312061, "^ot:focalCladeOTTTaxonName": "Carinigera", "^ot:otusElementOrder": ["otus1826"], "^ot:studyId": "pg_1826", "^ot:studyPublication": {"@href": "http://dx.doi.org/10.1093/mollus/70.4.305"}, "^ot:studyPublicationReference": "Uit de weerd D., & Gittenberger E. 2004. Re-evaluating Carinigera: molecular data overturn the current classification within the clausiliid subfamily Alopiinae (Gastropoda, Pulmonata). Journal of Molluscan Studies, 70: 305-318.", "^ot:studyYear": 2004, "^ot:tag": [], "^ot:treesElementOrder": ["trees1826"], "otusById": {"otus1826": {"otuById": {"otu281634": {"^ot:originalLabel": "Isabellaria clandestina clandestina", "^ot:ottId": 361938, "^ot:ottTaxonName": "Isabellaria clandestina clandestina", "^ot:treebaseOTUId": "Tl153342"}, "otu281635": {"^ot:originalLabel": "Sericata sericata sericata", "^ot:ottId": 608772, "^ot:ottTaxonName": "Sericata sericata sericata", "^ot:treebaseOTUId": "Tl153343"}, "otu281636": {"^ot:originalLabel": "Sericata lutracana", "^ot:ottId": 319375, "^ot:ottTaxonName": "Sericata lutracana", "^ot:treebaseOTUId": "Tl153344"}, "otu281637": {"^ot:originalLabel": "Isabellaria riedeli", "^ot:ottId": 319379, "^ot:ottTaxonName": "Isabellaria riedeli", "^ot:treebaseOTUId": "Tl153346"}, "otu281638": {"^ot:originalLabel": "Cristataria colbeauiana", "^ot:ottId": 937476, "^ot:ottTaxonName": "Cristataria colbeauiana", "^ot:treebaseOTUId": "Tl153348"}, "otu281639": {"^ot:originalLabel": "Muticaria syracusana", "^ot:ottId": 240690, "^ot:ottTaxonName": "Muticaria syracusana", "^ot:treebaseOTUId": "Tl153349"}, "otu281640": {"^ot:originalLabel": "Cristataria genezerethana", "^ot:ottId": 937470, "^ot:ottTaxonName": "Cristataria genezerethana", "^ot:treebaseOTUId": "Tl153351"}, "otu281641": {"^ot:originalLabel": "Isabellaria perplana perplana", "^ot:ottId": 944621, "^ot:ottTaxonName": "Isabellaria perplana perplana", "^ot:treebaseOTUId": "Tl153352"}, "otu281642": {"^ot:originalLabel": "Sericata inchoata inchoata", "^ot:ottId": 608761, "^ot:ottTaxonName": "Inchoatia inchoata inchoata", "^ot:treebaseOTUId": "Tl153354"}, "otu281643": {"^ot:originalLabel": "Isabellaria thermopylarum faueri", "^ot:ottId": 319377, "^ot:ottTaxonName": "Isabellaria thermopylarum faueri", "^ot:treebaseOTUId": "Tl153355"}, "otu281644": {"^ot:originalLabel": "Carinigera hausknechti alticola", "^ot:ottId": 630983, "^ot:ottTaxonName": "Inchoatia haussknechti alticola", "^ot:treebaseOTUId": "Tl153356"}, "otu281645": {"^ot:originalLabel": "Sericata regina", "^ot:ottId": 361944, "^ot:ottTaxonName": "Sericata regina", "^ot:treebaseOTUId": "Tl153357"}, "otu281646": {"^ot:originalLabel": "Albinaria puella puella", "^ot:ottId": 937474, "^ot:ottTaxonName": "Albinaria puella puella", "^ot:treebaseOTUId": "Tl153358"}, "otu281647": {"^ot:originalLabel": "Medora italiana garganensis", "^ot:ottId": 315935, "^ot:ottTaxonName": "Medora garganensis", "^ot:treebaseOTUId": "Tl153360"}, "otu281648": {"^ot:originalLabel": "Carinigera megdova tavropodensis", "^ot:ottId": 886682, "^ot:ottTaxonName": "Inchoatia megdova tavropodensis", "^ot:treebaseOTUId": "Tl153361"}, "otu281649": {"^ot:originalLabel": "Carinigera schuetti", "^ot:ottId": 361941, "^ot:ottTaxonName": "Carinigera schuetti", "^ot:treebaseOTUId": "Tl153363"}, "otu281650": {"^ot:originalLabel": "Carinigera septima", "^ot:ottId": 361940, "^ot:ottTaxonName": "Carinigera septima", "^ot:treebaseOTUId": "Tl153364"}, "otu281651": {"^ot:originalLabel": "Sericata albicosta", "^ot:ottId": 608765, "^ot:ottTaxonName": "Sericata albicosta", "^ot:treebaseOTUId": "Tl153366"}, "otu281652": {"^ot:originalLabel": "Carinigera superba", "^ot:ottId": 361939, "^ot:ottTaxonName": "Carinigera superba", "^ot:treebaseOTUId": "Tl153368"}, "otu281653": {"^ot:originalLabel": "Carinigera eximia", "^ot:ottId": 886685, "^ot:ottTaxonName": "Carinigera eximia", "^ot:treebaseOTUId": "Tl153370"}, "otu281654": {"^ot:originalLabel": "Carinigera pharsalica", "^ot:ottId": 886679, "^ot:ottTaxonName": "Carinigera pharsalica", "^ot:treebaseOTUId": "Tl153371"}, "otu281655": {"^ot:originalLabel": "Carinigera octava", "^ot:ottId": 886678, "^ot:ottTaxonName": "Carinigera octava", "^ot:treebaseOTUId": "Tl153372"}, "otu281656": {"^ot:originalLabel": "Carinigera drenovoensis", "^ot:ottId": 886684, "^ot:ottTaxonName": "Carinigera drenovoensis", "^ot:treebaseOTUId": "Tl153373"}, "otu281657": {"^ot:originalLabel": "Strigilodelima conspersa", "^ot:ottId": 240688, "^ot:ottTaxonName": "Strigilodelima conspersa", "^ot:treebaseOTUId": "Tl153378"}, "otu281658": {"^ot:originalLabel": "Montenegrina dennisi dennisi", "^ot:ottId": 608758, "^ot:ottTaxonName": "Montenegrina dennisi dennisi", "^ot:treebaseOTUId": "Tl153379"}, "otu281659": {"^ot:originalLabel": "Isabellaria saxicola aperta", "^ot:ottId": 319376, "^ot:ottTaxonName": "Isabellaria saxicola aperta", "^ot:treebaseOTUId": "Tl153380"}, "otu281660": {"^ot:originalLabel": "Isabellaria isabellina isabellina", "^ot:ottId": 319380, "^ot:ottTaxonName": "Isabellaria isabellina isabellina", "^ot:treebaseOTUId": "Tl153382"}, "otu281661": {"^ot:originalLabel": "Agathylla lamellosa", "^ot:ottId": 608768, "^ot:ottTaxonName": "Agathylla lamellosa", "^ot:treebaseOTUId": "Tl153383"}, "otu281662": {"^ot:originalLabel": "Isabellaria vallata errata", "^ot:ottId": 608766, "^ot:ottTaxonName": "Isabellaria vallata errata", "^ot:treebaseOTUId": "Tl153384"}, "otu281663": {"^ot:originalLabel": "Stereophaedusa japonica", "^ot:ottId": 978953, "^ot:ottTaxonName": "Stereophaedusa japonica", "^ot:treebaseOTUId": "Tl34830"}, "otu281664": {"^ot:originalLabel": "Isabellaria praecipua serviana", "^ot:ottId": 944619, "^ot:ottTaxonName": "Isabellaria praecipua serviana", "^ot:treebaseOTUId": "Tl34837"}, "otu281665": {"^ot:originalLabel": "Cochlicopa lubricella", "^ot:ottId": 442254, "^ot:ottTaxonName": "Cochlicopa lubricella", "^ot:treebaseOTUId": "Tl34841"}, "otu281666": {"^ot:originalLabel": "Macrogastra ventricosa", "^ot:ottId": 713807, "^ot:ottTaxonName": "Macrogastra", "^ot:treebaseOTUId": "Tl34843"}, "otu281667": {"^ot:originalLabel": "Albinaria wiesei", "^ot:ottId": 677861, "^ot:ottTaxonName": "Albinaria wiesei", "^ot:treebaseOTUId": "Tl34846"}, "otu281668": {"^ot:originalLabel": "Macedonica pangaionica pangaionica", "^ot:ottId": 189919, "^ot:ottTaxonName": "Macedonica pangaionica pangaionica", "^ot:treebaseOTUId": "Tl34847"}, "otu281669": {"^ot:originalLabel": "Idyla bicristata", "^ot:ottId": 1041110, "^ot:ottTaxonName": "Idyla bicristata", "^ot:treebaseOTUId": "Tl34852"}, "otu281670": {"^ot:originalLabel": "Herilla bosniensis rex", "^ot:ottId": 764159, "^ot:ottTaxonName": "Herilla bosniensis rex", "^ot:treebaseOTUId": "Tl34856"}, "otu281671": {"^ot:originalLabel": "Papillifera papillaris", "^ot:ottId": 190192, "^ot:ottTaxonName": "Papillifera papillaris", "^ot:treebaseOTUId": "Tl34857"}, "otu281672": {"^ot:originalLabel": "Balea biplicata", "^ot:ottId": 800285, "^ot:ottTaxonName": "Alinda biplicata", "^ot:treebaseOTUId": "Tl34858"}, "otu281673": {"^ot:originalLabel": "Carinigera buresi nordsiecki", "^ot:ottId": 922201, "^ot:ottTaxonName": "Carinigera buresi nordsiecki", "^ot:treebaseOTUId": "Tl34859"}, "otu281674": {"^ot:originalLabel": "Cochlodina laminata", "^ot:ottId": 190188, "^ot:ottTaxonName": "Cochlodina laminata", "^ot:treebaseOTUId": "Tl34861"}, "otu281675": {"^ot:originalLabel": "Albinaria senilis senilis", "^ot:ottId": 544978, "^ot:ottTaxonName": "Albinaria senilis senilis", "^ot:treebaseOTUId": "Tl34864"}, "otu281676": {"^ot:originalLabel": "Arianta arbustorum", "^ot:ottId": 230337, "^ot:ottTaxonName": "Arianta arbustorum", "^ot:treebaseOTUId": "Tl34867"}}}}, "treesById": {"trees1826": {"@otus": "otus1826", "^ot:treeElementOrder": ["tree3685"], "treeById": {"tree3685": {"@label": "strict consensus cladogram", "@xsi:type": "nex:FloatTree", "^ot:branchLengthDescription": "", "^ot:branchLengthMode": "ot:changesCount", "^ot:curatedType": "Maximum parsimony ", "^ot:inGroupClade": "node703232", "^ot:nodeLabelMode": "", "^ot:nodeLabelTimeUnit": "", "^ot:outGroupEdge": "", "^ot:reasonsToExcludeFromSynthesis": [], "^ot:rootNodeId": "node703228", "^ot:specifiedRoot": "node703228", "^ot:tag": [], "^ot:unrootedTree": false, "edgeBySourceId": {"node703228": {"edge703229": {"@source": "node703228", "@target": "node703229"}, "edge703297": {"@source": "node703228", "@target": "node703297"}}, "node703229": {"edge703230": {"@source": "node703229", "@target": "node703230"}, "edge703296": {"@source": "node703229", "@target": "node703296"}}, "node703230": {"edge703231": {"@source": "node703230", "@target": "node703231"}, "edge703295": {"@source": "node703230", "@target": "node703295"}}, "node703231": {"edge703232": {"@source": "node703231", "@target": "node703232"}, "edge703290": {"@source": "node703231", "@target": "node703290"}}, "node703232": {"edge703233": {"@source": "node703232", "@target": "node703233"}, "edge703289": {"@source": "node703232", "@target": "node703289"}}, "node703233": {"edge703234": {"@source": "node703233", "@target": "node703234"}, "edge703288": {"@source": "node703233", "@target": "node703288"}}, "node703234": {"edge703235": {"@source": "node703234", "@target": "node703235"}, "edge703287": {"@source": "node703234", "@target": "node703287"}}, "node703235": {"edge703236": {"@source": "node703235", "@target": "node703236"}, "edge703286": {"@source": "node703235", "@target": "node703286"}}, "node703236": {"edge703237": {"@source": "node703236", "@target": "node703237"}, "edge703282": {"@source": "node703236", "@target": "node703282"}, "edge703283": {"@source": "node703236", "@target": "node703283"}}, "node703237": {"edge703238": {"@source": "node703237", "@target": "node703238"}, "edge703241": {"@source": "node703237", "@target": "node703241"}}, "node703238": {"edge703239": {"@source": "node703238", "@target": "node703239"}, "edge703240": {"@source": "node703238", "@target": "node703240"}}, "node703241": {"edge703242": {"@source": "node703241", "@target": "node703242"}, "edge703247": {"@source": "node703241", "@target": "node703247"}, "edge703260": {"@source": "node703241", "@target": "node703260"}, "edge703271": {"@source": "node703241", "@target": "node703271"}, "edge703280": {"@source": "node703241", "@target": "node703280"}, "edge703281": {"@source": "node703241", "@target": "node703281"}}, "node703242": {"edge703243": {"@source": "node703242", "@target": "node703243"}, "edge703246": {"@source": "node703242", "@target": "node703246"}}, "node703243": {"edge703244": {"@source": "node703243", "@target": "node703244"}, "edge703245": {"@source": "node703243", "@target": "node703245"}}, "node703247": {"edge703248": {"@source": "node703247", "@target": "node703248"}, "edge703249": {"@source": "node703247", "@target": "node703249"}, "edge703253": {"@source": "node703247", "@target": "node703253"}, "edge703254": {"@source": "node703247", "@target": "node703254"}, "edge703255": {"@source": "node703247", "@target": "node703255"}, "edge703258": {"@source": "node703247", "@target": "node703258"}, "edge703259": {"@source": "node703247", "@target": "node703259"}}, "node703249": {"edge703250": {"@source": "node703249", "@target": "node703250"}, "edge703251": {"@source": "node703249", "@target": "node703251"}, "edge703252": {"@source": "node703249", "@target": "node703252"}}, "node703255": {"edge703256": {"@source": "node703255", "@target": "node703256"}, "edge703257": {"@source": "node703255", "@target": "node703257"}}, "node703260": {"edge703261": {"@source": "node703260", "@target": "node703261"}, "edge703268": {"@source": "node703260", "@target": "node703268"}}, "node703261": {"edge703262": {"@source": "node703261", "@target": "node703262"}, "edge703265": {"@source": "node703261", "@target": "node703265"}}, "node703262": {"edge703263": {"@source": "node703262", "@target": "node703263"}, "edge703264": {"@source": "node703262", "@target": "node703264"}}, "node703265": {"edge703266": {"@source": "node703265", "@target": "node703266"}, "edge703267": {"@source": "node703265", "@target": "node703267"}}, "node703268": {"edge703269": {"@source": "node703268", "@target": "node703269"}, "edge703270": {"@source": "node703268", "@target": "node703270"}}, "node703271": {"edge703272": {"@source": "node703271", "@target": "node703272"}, "edge703273": {"@source": "node703271", "@target": "node703273"}, "edge703274": {"@source": "node703271", "@target": "node703274"}, "edge703275": {"@source": "node703271", "@target": "node703275"}, "edge703276": {"@source": "node703271", "@target": "node703276"}, "edge703277": {"@source": "node703271", "@target": "node703277"}}, "node703277": {"edge703278": {"@source": "node703277", "@target": "node703278"}, "edge703279": {"@source": "node703277", "@target": "node703279"}}, "node703283": {"edge703284": {"@source": "node703283", "@target": "node703284"}, "edge703285": {"@source": "node703283", "@target": "node703285"}}, "node703290": {"edge703291": {"@source": "node703290", "@target": "node703291"}, "edge703294": {"@source": "node703290", "@target": "node703294"}}, "node703291": {"edge703292": {"@source": "node703291", "@target": "node703292"}, "edge703293": {"@source": "node703291", "@target": "node703293"}}}, "nodeById": {"node703228": {"@root": true}, "node703229": {}, "node703230": {}, "node703231": {}, "node703232": {}, "node703233": {}, "node703234": {}, "node703235": {}, "node703236": {}, "node703237": {}, "node703238": {}, "node703239": {"@otu": "otu281661"}, "node703240": {"@otu": "otu281647"}, "node703241": {}, "node703242": {}, "node703243": {}, "node703244": {"@otu": "otu281646"}, "node703245": {"@otu": "otu281667"}, "node703246": {"@otu": "otu281675"}, "node703247": {}, "node703248": {"@otu": "otu281673"}, "node703249": {}, "node703250": {"@otu": "otu281656"}, "node703251": {"@otu": "otu281655"}, "node703252": {"@otu": "otu281650"}, "node703253": {"@otu": "otu281653"}, "node703254": {"@otu": "otu281654"}, "node703255": {}, "node703256": {"@otu": "otu281649"}, "node703257": {"@otu": "otu281651"}, "node703258": {"@otu": "otu281652"}, "node703259": {"@otu": "otu281664"}, "node703260": {}, "node703261": {}, "node703262": {}, "node703263": {"@otu": "otu281644"}, "node703264": {"@otu": "otu281648"}, "node703265": {}, "node703266": {"@otu": "otu281642"}, "node703267": {"@otu": "otu281645"}, "node703268": {}, "node703269": {"@otu": "otu281638"}, "node703270": {"@otu": "otu281640"}, "node703271": {}, "node703272": {"@otu": "otu281634"}, "node703273": {"@otu": "otu281660"}, "node703274": {"@otu": "otu281641"}, "node703275": {"@otu": "otu281637"}, "node703276": {"@otu": "otu281643"}, "node703277": {}, "node703278": {"@otu": "otu281636"}, "node703279": {"@otu": "otu281635"}, "node703280": {"@otu": "otu281659"}, "node703281": {"@otu": "otu281662"}, "node703282": {"@otu": "otu281658"}, "node703283": {}, "node703284": {"@otu": "otu281639"}, "node703285": {"@otu": "otu281657"}, "node703286": {"@otu": "otu281670"}, "node703287": {"@otu": "otu281674"}, "node703288": {"@otu": "otu281668"}, "node703289": {"@otu": "otu281671"}, "node703290": {}, "node703291": {}, "node703292": {"@otu": "otu281672"}, "node703293": {"@otu": "otu281666"}, "node703294": {"@otu": "otu281669"}, "node703295": {"@otu": "otu281663"}, "node703296": {"@otu": "otu281665"}, "node703297": {"@otu": "otu281676"}}}}}}}}, "branch2sha": {"master": "c33806c9ee11db205ee8c02a42e31b1c3128e299"}, "commentHTML": "", "duplicateStudyIDs": [], "shardName": "phylesystem-1", "versionHistory": [{"id": "e997a5938801c9650b023e865cb41ac65039f299", "author_name": "Dennis-UitdeWeerd", "author_email": "ANONYMOUS", "date": "Thu, 9 Dec 2021 16:21:04 +0000", "date_ISO_8601": "2021-12-09 16:21:04 +0000", "relative_date": "4 years, 4 months ago", "message_subject": "removed MP majority rule consensus tree", "message_body": "(Update document 'pg_1826' 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": "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"}]}