Ancylocranium
Ancylocranium is a genus of amphisbaenians in the family Amphisbaenidae, commonly known as sharp-snouted worm lizards. Three species are placed in this genus, which is endemic to eastern Africa and the Horn of Africa.
Ancylocranium | |
---|---|
Scientific classification | |
Kingdom: | Animalia |
Phylum: | Chordata |
Class: | Reptilia |
Order: | Squamata |
Family: | Amphisbaenidae |
Genus: | Ancylocranium Parker, 1942 |
Species | |
Three, see text. |
Species
The following species are recognized as being valid.[1]
- Ancylocranium barkeri Loveridge, 1946 - Lindi sharp-snouted worm lizard
- Ancylocranium ionidesi Loveridge, 1955 - Kilwa sharp-snouted worm lizard
- Ancylocranium somalicum (Scortecci, 1930) - Somali sharp-snouted worm lizard
Nota bene: A binomial authority in parentheses indicates that the species was originally described in a genus other than Ancylocranium.
gollark: getItemMeta returns a thing with stackSize, right?
gollark: Also, in that version there, patterns got fed in as a table with numeric indices from 1-9 representing each slot of the crafting table plus an optional qty key for how much the recipe produces.
gollark: Ridiculous. We *need* to be able to break maths in a snippet of code.
gollark: Here is a copy of the code I don't understand from the old version:```lualocal function descend(intermediateFn, terminalFn, i) local pattern = patterns[i] if pattern then intermediateFn(pattern) local pqty = pattern.qty -- Qty keys must be removed from the pattern for collation -- Otherwise, it shows up as a number stuck in the items needed table, which is bad. pattern.qty = nil local needs = util.collate(pattern) pattern.qty = pqty local has = {} for slot, item in pairs(pattern) do if util.satisfied(needs, has) then break end if patterns[item] then descend(intermediateFn, terminalFn, item) has[item] = (has[item] or 0) + (patterns[item].count or 1) end end else terminalFn(i) endendlocal function cost(i) local items = {} descend(function() end, function(i) table.insert(items, i) end, i) return util.collate(items)endlocal function tasks(i) local t = {} descend(function(pat) table.insert(t, pat) end, function() end, i) return tend```
gollark: Also, implementing whatever is done internally for finding free space to transfer to is hard!
References
- "Ancylocranium ". The Reptile Database. www,reptile-database.org.
Further reading
Wikispecies has information related to Ancylocranium |
- Gans C (2005). "Checklist and Bibliography of the Amphisbaenia of the World". Bull. American Mus. Nat. Hist. (289): 1-130.
- Loveridge A (1946). "A new worm-lizard (Ancylocranium barkeri ) from Tanganyika Territory". Proc. Biol. Soc. Washington 59: 73-76, Plate VIII.
- Loveridge A (1955). "On a second collection of reptiles and amphibians taken in Tanganyika Territory by C. J. P. Ionides". J. East African Nat. Hist. 22: 168-198. (Anclocranium ionidesi, new species, pp. 169, 177-179).
- Parker HW (1942). "The Lizards of British Somaliland". Bull. Mus. Comp. Zool., Harvard Coll. 91 (1): 1-101. (Ancylocranium, new genus, p. 57).
- Scortecci G (1930). "Contributo alla conoscenza dei rettili e degli anfibi della Somalia, dell'Eritrea e dell'Abissinia ". Bollettino dei Musei di Zoologia ed Anatomia comparata della R. Università di Torino [Third Series] 41 (10): 1-26. (Anops somalicus, new species). (in Italian).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.