Ugrás a tartalomhoz

Modul:TaxonData

Innen: MKOE wiki
A lap korábbi változatát látod, amilyen Dr. Gyúró Zoltán (vitalap | szerkesztései) 2025. november 23., 11:25-kor történt szerkesztése után volt.

A modult a Modul:TaxonData/doc lapon tudod dokumentálni

-- Modul:TaxonData (APG IV Rendszer Részlet)
local data = {
    -- Általános Élet Szint
    ['Life'] = { rank = "Domén", parent = nil }, 
    
    -- Növények Országa - Plantae
    ['Plantae'] = { rank = "Ország", parent = "Life" },
    
    -- Virágos növények - Angiospermae
    ['Angiospermae'] = { rank = "Klád", parent = "Plantae" }, 
    
    -- Valódi kétszikűek (Eudicots)
    ['Eudicots'] = { rank = "Klád", parent = "Angiospermae" }, 
    
    -- Mag csoport (Core Eudicots)
    ['Core Eudicots'] = { rank = "Klád", parent = "Eudicots" },
    
    -- Rózsa csoport (Rosids)
    ['Rosids'] = { rank = "Klád", parent = "Core Eudicots" },
    
    -- Keresztvirágúak (Brassicales) Rend (egy példa Rosid)
    ['Brassicales'] = { rank = "Rend", parent = "Rosids" },
    
    -- Káposztafélék Család - Brassicaceae
    ['Brassicaceae'] = { rank = "Család", parent = "Brassicales" },
    
    -- Szegfűvirágúak (Caryophyllales) Rend (egy példa Core Eudicot)
    ['Caryophyllales'] = { rank = "Rend", parent = "Core Eudicots" },
    
    -- Kaktuszfélék Család - Cactaceae
    ['Cactaceae'] = { rank = "Család", parent = "Caryophyllales" },
    
    -- Opuntia Nemzetség (a kaktusz példa folytatása)
    ['Opuntia'] = { rank = "Nemzetség", parent = "Cactaceae" },
    
    -- Közönséges fügekaktusz Faj
    ['Opuntia ficus-indica'] = { rank = "Faj", parent = "Opuntia" },
    
    -- Egyszikűek (Monocots)
    ['Monocots'] = { rank = "Klád", parent = "Angiospermae" },
    
    -- Spárgavirágúak (Asparagales) Rend (egy példa Monocot)
    ['Asparagales'] = { rank = "Rend", parent = "Monocots" },
    
    -- Spárgafélék Család - Asparagaceae
    ['Asparagaceae'] = { rank = "Család", parent = "Asparagales" },
    
}

local p = {}

-- A függvény visszaadja egy adott taxon adatsorát (rangot és szülőt).
function p.getData(taxonID)
    return data[taxonID]
end

return p