Lanthanosuchoidea

Lanthanosuchoidea is an extinct superfamily of ankyramorph parareptiles from the middle Pennsylvanian to the middle Guadalupian epoch (Moscovian[1] - Wordian stages) of Europe, North America and Asia.[2] It was named by the Russian paleontologist Ivachnenko in 1980, and it contains two families Acleistorhinidae and Lanthanosuchidae.[3]

Lanthanosuchoidea
Temporal range: Late Carboniferous-Middle Permian, 306–265.8 Ma
Restoration of Lanthanosuchus watsoni
Scientific classification
Kingdom: Animalia
Phylum: Chordata
Class: Reptilia
Clade: Parareptilia
Order: Procolophonomorpha
Node: Ankyramorpha
Superfamily: Lanthanosuchoidea
Ivachnenko, 1980
Subgroups

See text.

Phylogeny

Lanthanosuchoidea is a node-based taxon defined in 1997 as "the most recent common ancestor of Lanthanosuchus, Lanthaniscus, and Acleistorhinus".[3] The cladogram below follows the topology from a 2011 analysis by Ruta et al.[2]

Lanthanosuchoidea 

Chalcosaurus rossicus

Lanthaniscus efremovi

Lanthanosuchus watsoni

Acleistorhinidae

Acleistorhinus pteroticus

Colobomycter pholeter

The cladogram below follows the topology from a 2016 analysis by MacDougall et al.[4]

Lanthanosuchoidea 

Feeserpeton

Lanthanosuchus

Acleistorhinus

Delorhynchus

Colobomycter pholeter

Colobomycter vaughni

gollark: >contacts
gollark: Sure? I would move it to beside <#733816666089062511> but mobile.
gollark: Heavpoot is to be declared SCP-3125-A with immediate effect.
gollark: My tape download program now supports downloading big files without splitting them, via range requests, assuming they're served from a server which supports it: https://pastebin.com/LW9RFpmY (do `web2tape https://url.whatever range`)
gollark: Here is a similar thing for JSON. Note that it delegates out to an external JSON library for string escaping.```luafunction safe_json_serialize(x, prev) local t = type(x) if t == "number" then if x ~= x or x <= -math.huge or x >= math.huge then return tostring(x) end return string.format("%.14g", x) elseif t == "string" then return json.encode(x) elseif t == "table" then prev = prev or {} local as_array = true local max = 0 for k in pairs(x) do if type(k) ~= "number" then as_array = false break end if k > max then max = k end end if as_array then for i = 1, max do if x[i] == nil then as_array = false break end end end if as_array then local res = {} for i, v in ipairs(x) do table.insert(res, safe_json_serialize(v)) end return "["..table.concat(res, ",").."]" else local res = {} for k, v in pairs(x) do table.insert(res, json.encode(tostring(k)) .. ":" .. safe_json_serialize(v)) end return "{"..table.concat(res, ",").."}" end elseif t == "boolean" then return tostring(x) elseif x == nil then return "null" else return json.encode(tostring(x)) endend```

References

  1. Arjan Mann; Emily J. McDaniel; Emily R. McColville; Hillary C. Maddin (2019). "Carbonodraco lundi gen et sp. nov., the oldest parareptile, from Linton, Ohio, and new insights into the early radiation of reptiles". Royal Society Open Science. 6 (11): Article ID 191191. doi:10.1098/rsos.191191. PMC 6894558. PMID 31827854.
  2. Marcello Ruta; Juan C. Cisneros; Torsten Liebrect; Linda A. Tsuji; Johannes Muller (2011). "Amniotes through major biological crises: faunal turnover among Parareptiles and the end-Permian mass extinction". Palaeontology. 54 (5): 1117–1137. doi:10.1111/j.1475-4983.2011.01051.x.
  3. DeBraga, M.; Rieppel, O. (1997). "Reptile phylogeny and the interrelationships of turtles". Zoological Journal of the Linnean Society. 120 (3): 281–354. doi:10.1111/j.1096-3642.1997.tb01280.x.
  4. MacDougall, M.J.; Modesto, S. P.; Reisz, R. R. (2016). "A new reptile from the Richards Spur Locality, Oklahoma, USA, and patterns of Early Permian parareptile diversification". Journal of Vertebrate Paleontology. 36 (5): e1179641. doi:10.1080/02724634.2016.1179641.


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.