Modul:TaxonData
Megjelenés
A modult a Modul:TaxonData/doc lapon tudod dokumentálni
-- Modul:TaxonData (APG IV kládok)
local data = {
-- === A Lánc Kezdete ===
-- APG IV kládok rendekig bezárólag
['Life'] = { rank = "Domén", parent = nil },
['Plantae'] = { rank = "Ország", parent = "Life" },
-- === 1. Zárvatermők (Angiospermae) Klád ===
['Angiospermae'] = { rank = "Klád", parent = "Plantae" },
-- Magnoliids, Monocots, Eudicots, stb.
-- === 1.1. Korai Rendszerek ===
['Amborellales'] = { rank = "Rend", parent = "Angiospermae" },
['Nymphaeales'] = { rank = "Rend", parent = "Angiospermae" },
['Austrobaileyales'] = { rank = "Rend", parent = "Angiospermae" },
-- === 1.2. Magnoliid Klád (Magnoliids) ===
['Magnoliids'] = { rank = "Klád", parent = "Angiospermae" },
['Canellales'] = { rank = "Rend", parent = "Magnoliids" },
['Laurales'] = { rank = "Rend", parent = "Magnoliids" },
['Magnoliales'] = { rank = "Rend", parent = "Magnoliids" },
['Piperales'] = { rank = "Rend", parent = "Magnoliids" },
-- === 1.3. Egyszikűek Klád (Monocots) ===
['Monocots'] = { rank = "Klád", parent = "Angiospermae" },
['Acorales'] = { rank = "Rend", parent = "Monocots" },
['Alismatales'] = { rank = "Rend", parent = "Monocots" },
['Petrosaviales'] = { rank = "Rend", parent = "Monocots" },
-- Commelinids Klád (core Monocots)
['Commelinids'] = { rank = "Klád", parent = "Monocots" },
['Arecales'] = { rank = "Rend", parent = "Commelinids" },
['Commelinales'] = { rank = "Rend", parent = "Commelinids" },
['Poales'] = { rank = "Rend", parent = "Commelinids" },
['Zingiberales'] = { rank = "Rend", parent = "Commelinids" },
-- Egyéb Monocots rendek
['Asparagales'] = { rank = "Rend", parent = "Monocots" },
['Liliales'] = { rank = "Rend", parent = "Monocots" },
['Pandanales'] = { rank = "Rend", parent = "Monocots" },
['Dioscoreales'] = { rank = "Rend", parent = "Monocots" },
-- === 1.4. Valódi Kétszikűek Klád (Eudicots) ===
['Eudicots'] = { rank = "Klád", parent = "Angiospermae" },
-- Korai Eudicots
['Buxales'] = { rank = "Rend", parent = "Eudicots" },
['Proteales'] = { rank = "Rend", parent = "Eudicots" },
['Ranunculales'] = { rank = "Rend", parent = "Eudicots" },
['Trochodendrales'] = { rank = "Rend", parent = "Eudicots" },
-- === 1.5. Mag Klád (Core Eudicots) ===
['Core Eudicots'] = { rank = "Klád", parent = "Eudicots" },
-- Fő rendek a Core Eudicots-ban
['Gunnerales'] = { rank = "Rend", parent = "Core Eudicots" },
['Dilleniales'] = { rank = "Rend", parent = "Core Eudicots" },
['Caryophyllales'] = { rank = "Rend", parent = "Core Eudicots" }, -- Pl.: Cactaceae család szülője
['Santalales'] = { rank = "Rend", parent = "Core Eudicots" },
['Saxifragales'] = { rank = "Rend", parent = "Core Eudicots" },
-- === 1.6. Rosids Klád ===
['Rosids'] = { rank = "Klád", parent = "Core Eudicots" },
-- Fő Rosids rendek (kb. 18 db)
['Vitales'] = { rank = "Rend", parent = "Rosids" },
-- Fabids (Európa/Ázsia Rosids)
['Fabids'] = { rank = "Klád", parent = "Rosids" },
['Zygophyllales'] = { rank = "Rend", parent = "Fabids" },
['Celastrales'] = { rank = "Rend", parent = "Fabids" },
['Malpighiales'] = { rank = "Rend", parent = "Fabids" },
['Oxalidales'] = { rank = "Rend", parent = "Fabids" },
['Fabales'] = { rank = "Rend", parent = "Fabids" },
['Rosales'] = { rank = "Rend", parent = "Fabids" },
['Cucurbitales'] = { rank = "Rend", parent = "Fabids" },
['Fagales'] = { rank = "Rend", parent = "Fabids" },
-- Malvids (Amerika/Afrika Rosids)
['Malvids'] = { rank = "Klád", parent = "Rosids" },
['Geraniales'] = { rank = "Rend", parent = "Malvids" },
['Myrtales'] = { rank = "Rend", parent = "Malvids" },
['Crossosomatales'] = { rank = "Rend", parent = "Malvids" },
['Picramniales'] = { rank = "Rend", parent = "Malvids" },
['Sapindales'] = { rank = "Rend", parent = "Malvids" },
['Huerteales'] = { rank = "Rend", parent = "Malvids" },
['Malvales'] = { rank = "Rend", parent = "Malvids" },
['Brassicales'] = { rank = "Rend", parent = "Malvids" },
-- === 1.7. Asterids Klád ===
['Asterids'] = { rank = "Klád", parent = "Core Eudicots" },
-- Korai Asterids
['Cornales'] = { rank = "Rend", parent = "Asterids" },
['Ericales'] = { rank = "Rend", parent = "Asterids" },
-- Lamiids (Gentianids)
['Lamiids'] = { rank = "Klád", parent = "Asterids" },
['Garryales'] = { rank = "Rend", parent = "Lamiids" },
['Gentianales'] = { rank = "Rend", parent = "Lamiids" },
['Lamiales'] = { rank = "Rend", parent = "Lamiids" },
['Solanales'] = { rank = "Rend", parent = "Lamiids" },
['Boraginales'] = { rank = "Rend", parent = "Lamiids" },
['Vahliales'] = { rank = "Rend", parent = "Lamiids" },
['Icacinales'] = { rank = "Rend", parent = "Lamiids" },
['Metteniusales'] = { rank = "Rend", parent = "Lamiids" },
-- Campanulids (Astérids)
['Campanulids'] = { rank = "Klád", parent = "Asterids" },
['Aquifoliales'] = { rank = "Rend", parent = "Campanulids" },
['Asterales'] = { rank = "Rend", parent = "Campanulids" },
['Escalloniales'] = { rank = "Rend", parent = "Campanulids" },
['Bruniales'] = { rank = "Rend", parent = "Campanulids" },
['Apiales'] = { rank = "Rend", parent = "Campanulids" },
['Dipsacales'] = { rank = "Rend", parent = "Campanulids" },
['Paracryphiales'] = { rank = "Rend", parent = "Campanulids" },
-- APG IV kládok rendekig bezárólag vége
-- A kaktuszfélék
['Cactaceae'] = { rank = "Család", parent = "Caryophyllales" },
['Echinocactus'] = { rank = "Nemzetség", parent = "Cactaceae" },
['Echinocactus grusonii'] = { rank = "Faj", parent = "Echinocactus" },
['Mammillaria'] = { rank = "Nemzetség", parent = "Cactaceae" },
--['Mammillaria sect. Longimammae'] = { rank = "Szekció", parent = "Mammillaria" },
-- ...
-- Ide jönnek majd a többi faj/nemzetség/család adatai, pl. ['Család_Név'] = { rank = "Család", parent = "Rend_Név" }
}
local p = {}
function p.getData(taxonID)
return data[taxonID]
end
return p