Module:Subatomic particle

From Vigyanwiki

Documentation for this module may be created at Module:Subatomic particle/doc

local p = {}

local particles = {
    ["10neutron"] = { link = "Neutron", symbol = { "n", TL = "1", BL = "0" } },
    ["11proton"] = { link = "Proton", symbol = { "p", TL = "1", BL = "1" } },
    ["alpha"] = { link = "Alpha particle", symbol = { "α" } },
    ["alpha++"] = { link = "Alpha particle", symbol = { "α", TR = "++" } },
    ["antib"] = { link = "B meson", symbol = { "B", anti = "yes" } },
    ["antib*"] = { link = "B meson", symbol = { "B", anti = "yes", TR = "∗" } },
    ["antib*0"] = { link = "B meson", symbol = { "B", anti = "yes", TR = "∗0" } },
    ["antib0"] = { link = "B meson", symbol = { "B", anti = "yes", TR = "0" } },
    ["antid"] = { link = "D meson", symbol = { "D", anti = "yes" } },
    ["antid*"] = { link = "D meson", symbol = { "D", anti = "yes", TR = "∗" } },
    ["antid*0"] = { link = "D meson", symbol = { "D", anti = "yes", TR = "∗0" } },
    ["antid0"] = { link = "D meson", symbol = { "D", anti = "yes", TR = "0" } },
    ["antideuterium"] = { link = "Antideuterium", symbol = { "D", anti = "yes" } },
    ["antielectron"] = { link = "Positron", symbol = { "e", TR = "+" } },
    ["antigluon"] = { link = "Antigluon", symbol = { "g", anti = "yes" } },
    ["antigluon0"] = { link = "Antigluon", symbol = { "g", anti = "yes", TR = "0" } },
    ["antihelium"] = { link = "Antihelium", symbol = { "He", anti = "yes" } },
    ["antihydrogen"] = { link = "Antihydrogen", symbol = { "H", anti = "yes" } },
    ["antikaon"] = { link = "Kaon", symbol = { "K", anti = "yes" } },
    ["antikaon*"] = { link = "Kaon", symbol = { "K", anti = "yes", TR = "∗" } },
    ["antikaon*0"] = { link = "Kaon", symbol = { "K", anti = "yes", TR = "∗0" } },
    ["antikaon0"] = { link = "Kaon", symbol = { "K", anti = "yes", TR = "0" } },
    ["antilepton"] = { link = "Antilepton", symbol = { "ℓ", anti = "yes" } },
    ["antilepton0"] = { link = "Antilepton", symbol = { "ℓ", TR = "0", anti = "yes" } },
    ["antimuon"] = { link = "Antimuon", symbol = { "μ", TR = "+" } },
    ["antineutrino"] = { link = "Antineutrino", symbol = { "ν", anti = "yes" } },
    ["antineutrino0"] = { link = "Antineutrino", symbol = { "ν", TR = "0", anti = "yes" } },
    ["antineutron"] = { link = "Antineutron", symbol = { "n", anti = "yes" } },
    ["antineutron0"] = { link = "Antineutron", symbol = { "n", anti = "yes", TR = "0" } },
    ["antinucleon"] = { link = "Antinucleon", symbol = { "N", anti = "yes" } },
    ["antinucleon0"] = { link = "Antinucleon", symbol = { "N", anti = "yes", TR = "0" } },
    ["antiphoton"] = { link = "Antiphoton", symbol = { "γ", anti = "yes" } },
    ["antiphoton0"] = { link = "Antiphoton", symbol = { "γ", anti = "yes", TR = "0" } },
    ["antiproton"] = { link = "Antiproton", symbol = { "p", anti = "yes" } },
    ["antiquark"] = { link = "Antiquark", symbol = { "q", anti = "yes" } },
    ["antislepton"] = { link = "Slepton", symbol = { "l̅͂" } },
    ["antisquark"] = { link = "Squark", symbol = { "q̅͂" } },
    ["antit"] = { link = "T meson", symbol = { "T", anti = "yes" } },
    ["antit*"] = { link = "T meson", symbol = { "T", anti = "yes", TR = "∗" } },
    ["antit*0"] = { link = "T meson", symbol = { "T", anti = "yes", TR = "∗0" } },
    ["antit0"] = { link = "T meson", symbol = { "T", anti = "yes", TR = "0" } },
    ["antitau"] = { link = "Antitau", symbol = { "τ", TR = "+" } },
    ["antitauon"] = { link = "Antitauon", symbol = { "τ", TR = "+" } },
    ["antitritium"] = { link = "Antitritium", symbol = { "T", anti = "yes" } },
    ["axino"] = { link = "", symbol = { "A͂", TR = "0" } },
    ["axion"] = { link = "", symbol = { "A", TR = "0" } },
    ["b"] = { link = "B meson", symbol = { "B" } },
    ["b*"] = { link = "B meson", symbol = { "B", TR = "∗" } },
    ["b*+"] = { link = "B meson", symbol = { "B", TR = "∗+" } },
    ["b*+-"] = { link = "B meson", symbol = { "B", TR = "∗±" } },
    ["b*-"] = { link = "B meson", symbol = { "B", TR = "∗−" } },
    ["b*-+"] = { link = "B meson", symbol = { "B", TR = "∗∓" } },
    ["b*0"] = { link = "B meson", symbol = { "B", TR = "∗0" } },
    ["b+"] = { link = "B meson", symbol = { "B", TR = "+" } },
    ["b+-"] = { link = "B meson", symbol = { "B", TR = "±" } },
    ["b-"] = { link = "B meson", symbol = { "B", TR = "−" } },
    ["b-+"] = { link = "B meson", symbol = { "B", TR = "∓" } },
    ["b0"] = { link = "B meson", symbol = { "B", TR = "0" } },
    ["b boson"] = { link = "B boson", symbol = { "B" } },
    ["b boson0"] = { link = "B boson", symbol = { "B", TR = "0" } },
    ["beta"] = { link = "Beta particle", symbol = { "β" } },
    ["beta+"] = { link = "Beta particle", symbol = { "β", TR = "+" } },
    ["beta+-"] = { link = "Beta particle", symbol = { "β", TR = "±" } },
    ["beta-"] = { link = "Beta particle", symbol = { "β", TR = "−" } },
    ["beta-+"] = { link = "Beta particle", symbol = { "β", TR = "∓" } },
    ["bino"] = { link = "Bino (particle)", symbol = { "b͂" } },
    ["blue antiquark"] = { link = "Color charge", symbol = { "q", anti = "yes", BR = "B" } },
    ["blue antisquark"] = { link = "Color charge", symbol = { "q̅͂", BR = "B" } },
    ["blue quark"] = { link = "Color charge", symbol = { "q", BR = "B" } },
    ["blue squark"] = { link = "Color charge", symbol = { "q͂", BR = "B" } },
    ["bottom antiquark"] = { link = "Bottom antiquark", symbol = { "b", anti = "yes" } },
    ["bottom antisquark"] = { link = "Squark", symbol = { "b̅͂" } },
    ["bottom antit"] = { link = "Bottom T meson", symbol = { "T", anti = "yes", TR = "b" } },
    ["bottom double top omega"] = { link = "Bottom double top omega baryon", symbol = { "Ω", BR = "btt" } },
    ["bottom double top omega*"] = { link = "Bottom double top omega baryon", symbol = { "Ω", TR = "∗", BR = "btt" } },
    ["bottom double top omega*+"] = { link = "Bottom double top omega baryon", symbol = { "Ω", TR = "∗+", BR = "btt" } },
    ["bottom double top omega+"] = { link = "Bottom double top omega baryon", symbol = { "Ω", TR = "+", BR = "btt" } },
    ["bottom eta"] = { link = "Bottom eta meson", symbol = { "η", BR = "b" } },
    ["bottom eta0"] = { link = "Bottom eta meson", symbol = { "η", TR = "0", BR = "b" } },
    ["bottom eta prime"] = { link = "Bottom eta prime meson", symbol = { "η′", BR = "b" } },
    ["bottom eta prime0"] = { link = "Bottom eta prime meson", symbol = { "η′", TR = "0", BR = "b" } },
    ["bottom lambda"] = { link = "Bottom lambda baryon", symbol = { "Λ", BR = "b" } },
    ["bottom lambda*"] = { link = "Bottom lambda baryon", symbol = { "Λ", TR = "∗", BR = "b" } },
    ["bottom lambda*0"] = { link = "Bottom lambda baryon", symbol = { "Λ", TR = "∗0", BR = "b" } },
    ["bottom lambda0"] = { link = "Bottom lambda baryon", symbol = { "Λ", TR = "0", BR = "b" } },
    ["bottom omega"] = { link = "Bottom omega baryon", symbol = { "Ω", BR = "b" } },
    ["bottom omega*"] = { link = "Bottom omega baryon", symbol = { "Ω", TR = "∗", BR = "b" } },
    ["bottom omega*-"] = { link = "Bottom omega baryon", symbol = { "Ω", TR = "∗−", BR = "b" } },
    ["bottom omega-"] = { link = "Bottom omega baryon", symbol = { "Ω", TR = "−", BR = "b" } },
    ["bottom quark"] = { link = "Bottom quark", symbol = { "b" } },
    ["bottom sigma"] = { link = "Bottom sigma baryon", symbol = { "Σ", BR = "b" } },
    ["bottom sigma*"] = { link = "Bottom sigma baryon", symbol = { "Σ", TR = "∗", BR = "b" } },
    ["bottom sigma*+"] = { link = "Bottom sigma baryon", symbol = { "Σ", TR = "∗+", BR = "b" } },
    ["bottom sigma*+-"] = { link = "Bottom sigma baryon", symbol = { "Σ", TR = "∗±", BR = "b" } },
    ["bottom sigma*-"] = { link = "Bottom sigma baryon", symbol = { "Σ", TR = "∗−", BR = "b" } },
    ["bottom sigma*-+"] = { link = "Bottom sigma baryon", symbol = { "Σ", TR = "∓", BR = "b" } },
    ["bottom sigma*0"] = { link = "Bottom sigma baryon", symbol = { "Σ", TR = "∗0", BR = "b" } },
    ["bottom sigma+"] = { link = "Bottom sigma baryon", symbol = { "Σ", TR = "+", BR = "b" } },
    ["bottom sigma+-"] = { link = "Bottom sigma baryon", symbol = { "Σ", TR = "±", BR = "b" } },
    ["bottom sigma-"] = { link = "Bottom sigma baryon", symbol = { "Σ", TR = "−", BR = "b" } },
    ["bottom sigma-+"] = { link = "Bottom sigma baryon", symbol = { "Σ", TR = "∓", BR = "b" } },
    ["bottom sigma0"] = { link = "Bottom sigma baryon", symbol = { "Σ", TR = "0", BR = "b" } },
    ["bottom squark"] = { link = "Squark", symbol = { "b͂" } },
    ["bottom t"] = { link = "Bottom T meson", symbol = { "T", TR = "b" } },
    ["bottom t*"] = { link = "Bottom T meson", symbol = { "T", TR = "∗", BR = "b" } },
    ["bottom t*+"] = { link = "Bottom T meson", symbol = { "T", TR = "∗+", BR = "b" } },
    ["bottom t*+-"] = { link = "Bottom T meson", symbol = { "T", TR = "∗±", BR = "b" } },
    ["bottom t*-"] = { link = "Bottom T meson", symbol = { "T", TR = "∗−", BR = "b" } },
    ["bottom t*-+"] = { link = "Bottom T meson", symbol = { "T", TR = "∗∓", BR = "b" } },
    ["bottom t+"] = { link = "Bottom T meson", symbol = { "T", TR = "+", BR = "b" } },
    ["bottom t+-"] = { link = "Bottom T meson", symbol = { "T", TR = "±", BR = "b" } },
    ["bottom t-"] = { link = "Bottom T meson", symbol = { "T", TR = "−", BR = "b" } },
    ["bottom top omega"] = { link = "Bottom top omega baryon", symbol = { "Ω", BR = "bt" } },
    ["bottom top omega'"] = { link = "", symbol = { "Ω′", BR = "bt" } },
    ["bottom top omega'0"] = { link = "", symbol = { "Ω′", TR = "0", BR = "bt" } },
    ["bottom top omega*"] = { link = "Bottom top omega baryon", symbol = { "Ω", TR = "∗", BR = "bt" } },
    ["bottom top omega*0"] = { link = "Charmed top omega baryon", symbol = { "Ω", TR = "∗0", BR = "bt" } },
    ["bottom top omega0"] = { link = "Charmed top omega baryon", symbol = { "Ω", TR = "0", BR = "bt" } },
    ["bottom top xi"] = { link = "Bottom top xi baryon", symbol = { "Ξ", BR = "bt" } },
    ["bottom top xi'"] = { link = "", symbol = { "Ξ′", BR = "bt" } },
    ["bottom top xi'+"] = { link = "", symbol = { "Ξ′", TR = "+", BR = "bt" } },
    ["bottom top xi'0"] = { link = "", symbol = { "Ξ′", TR = "0", BR="bt" } },
    ["bottom top xi*"] = { link = "Bottom top xi baryon", symbol = { "Ξ", TR = "∗", BR = "bt" } },
    ["bottom top xi*+"] = { link = "Bottom top xi baryon", symbol = { "Ξ", TR = "∗+", BR = "bt" } },
    ["bottom top xi*0"] = { link = "Bottom top xi baryon", symbol = { "Ξ", TR = "∗0", BR = "bt" } },
    ["bottom top xi+"] = { link = "Bottom top xi baryon", symbol = { "Ξ", TR = "+", BR = "bt" } },
    ["bottom top xi0"] = { link = "Bottom top xi baryon", symbol = { "Ξ", TR = "0", BR = "bt" } },
    ["bottom xi"] = { link = "Bottom xi baryon", symbol = { "Ξ", BR = "b" } },
    ["bottom xi'"] = { link = "Bottom xi baryon", symbol = { "Ξ′", BR = "b" } },
    ["bottom xi'-"] = { link = "Bottom xi baryon", symbol = { "Ξ′", TR = "−", BR = "b" } },
    ["bottom xi'0"] = { link = "Bottom xi baryon", symbol = { "Ξ′", TR = "0", BR = "b" } },
    ["bottom xi*"] = { link = "Bottom xi baryon", symbol = { "Ξ", TR = "∗", BR = "b" } },
    ["bottom xi*-"] = { link = "Bottom xi baryon", symbol = { "Ξ", TR = "∗−", BR = "b" } },
    ["bottom xi*0"] = { link = "Bottom xi baryon", symbol = { "Ξ", TR = "∗0", BR = "b" } },
    ["bottom xi-"] = { link = "Bottom xi baryon", symbol = { "Ξ", TR = "−", BR = "b" } },
    ["bottom xi0"] = { link = "Bottom xi baryon", symbol = { "Ξ", TR = "0", BR = "b" } },
    ["cascade b"] = { link = "Charmed xi baryon", symbol = { "Ξ", BR = "b" } },
    ["chargino+"] = { link = "Chargino", symbol = { "C͂", TR = "+" } },
    ["chargino+-"] = { link = "Chargino", symbol = { "C͂", TR = "±" } },
    ["chargino-"] = { link = "Chargino", symbol = { "C͂", TR = "−" } },
    ["chargino-+"] = { link = "Chargino", symbol = { "C͂", TR = "∓" } },
    ["chargino 1+"] = { link = "Chargino", symbol = { "C͂", TR = "+", BR = "1" } },
    ["chargino 1+-"] = { link = "Chargino", symbol = { "C͂", TR = "±", BR = "1" } },
    ["chargino 1-"] = { link = "Chargino", symbol = { "C͂", TR = "−", BR = "1" } },
    ["chargino 1-+"] = { link = "Chargino", symbol = { "C͂", TR = "∓", BR = "1" } },
    ["chargino 2+"] = { link = "Chargino", symbol = { "C͂", TR = "+", BR = "2" } },
    ["chargino 2+-"] = { link = "Chargino", symbol = { "C͂", TR = "±", BR = "2" } },
    ["chargino 2-"] = { link = "Chargino", symbol = { "C͂", TR = "−", BR = "2" } },
    ["chargino 2-+"] = { link = "Chargino", symbol = { "C͂", TR = "∓", BR = "2" } },
    ["chargino i+"] = { link = "Chargino", symbol = { "C͂", TR = "+", BR = "i" } },
    ["chargino i+-"] = { link = "Chargino", symbol = { "C͂", TR = "±", BR = "i" } },
    ["chargino i-"] = { link = "Chargino", symbol = { "C͂", TR = "−", BR = "i" } },
    ["chargino i-+"] = { link = "Chargino", symbol = { "C͂", TR = "∓", BR = "i" } },
    ["charm antiquark"] = { link = "Charm antiquark", symbol = { "c", anti = "yes" } },
    ["charm antisquark"] = { link = "Squark", symbol = { "c̅͂" } },
    ["charm quark"] = { link = "Charm quark", symbol = { "c" } },
    ["charm squark"] = { link = "Squark", symbol = { "c͂" } },
    ["charmed antib"] = { link = "Charmed B meson", symbol = { "B", anti = "yes", BR = "c" } },
    ["charmed antib*"] = { link = "Charmed B meson", symbol = { "B", anti = "yes", TR = "∗", BR = "c" } },
    ["charmed antit"] = { link = "Charmed T meson", symbol = { "T", anti = "yes", BR = "c" } },
    ["charmed antit*"] = { link = "", symbol = { "T", anti = "yes", TR = "∗", BR = "c" } },
    ["charmed antit0"] = { link = "Charmed T meson", symbol = { "T", anti = "yes", TR = "0", BR = "c" } },
    ["charmed antit0*"] = { link = "Charmed T meson", symbol = { "T", anti = "yes", TR = "∗0", BR = "c" } },
    ["charmed b"] = { link = "Charmed B meson", symbol = { "B", BR = "c" } },
    ["charmed b*"] = { link = "Charmed B meson", symbol = { "B", TR = "∗", BR = "c" } },
    ["charmed b*+"] = { link = "Charmed B meson", symbol = { "B", TR = "∗+", BR = "c" } },
    ["charmed b*+-"] = { link = "Charmed B meson", symbol = { "B", TR = "∗±", BR = "c" } },
    ["charmed b*-"] = { link = "Charmed B meson", symbol = { "B", TR = "∗−", BR = "c" } },
    ["charmed b*-+"] = { link = "Charmed B meson", symbol = { "B", TR = "∗∓", BR = "c" } },
    ["charmed b+"] = { link = "Charmed B meson", symbol = { "B", TR = "+", BR = "c" } },
    ["charmed b+-"] = { link = "Charmed B meson", symbol = { "B", TR = "±", BR = "c" } },
    ["charmed b-"] = { link = "Charmed B meson", symbol = { "B", TR = "−", BR = "c" } },
    ["charmed b-+"] = { link = "Charmed B meson", symbol = { "B", TR = "∓", BR = "c" } },
    ["charmed bottom omega"] = { link = "Charmed bottom omega baryon", symbol = { "Ω", BR = "cb" } },
    ["charmed bottom omega'"] = { link = "Charmed bottom omega baryon", symbol = { "Ω′", BR = "cb" } },
    ["charmed bottom omega'0"] = { link = "Charmed bottom omega baryon", symbol = { "Ω′", TR = "0", BR = "cb" } },
    ["charmed bottom omega*"] = { link = "Charmed bottom omega baryon", symbol = { "Ω", TR = "∗", BR = "cb" } },
    ["charmed bottom omega*0"] = { link = "Charmed bottom omega baryon", symbol = { "Ω", TR = "∗0", BR = "cb" } },
    ["charmed bottom omega0"] = { link = "Charmed bottom omega baryon", symbol = { "Ω", TR = "0", BR = "cb" } },
    ["charmed bottom top omega"] = { link = "Charmed bottom top omega baryon", symbol = { "Ω", BR = "cbt" } },
    ["charmed bottom top omega*"] = { link = "Charmed bottom top omega baryon", symbol = { "Ω", TR = "∗", BR = "cbt" } },
    ["charmed bottom top omega*+"] = { link = "Charmed bottom top omega baryon", symbol = { "Ω", TR = "∗+", BR = "cbt" } },
    ["charmed bottom top omega+"] = { link = "Charmed bottom top omega baryon", symbol = { "Ω", TR = "+", BR = "cbt" } },
    ["charmed bottom xi"] = { link = "Charmed bottom xi baryon", symbol = { "Ξ", BR = "cc" } },
    ["charmed bottom xi'"] = { link = "Charmed bottom xi baryon", symbol = { "Ξ′", BR = "cc" } },
    ["charmed bottom xi'+"] = { link = "Charmed bottom xi baryon", symbol = { "Ξ′", TR = "+", BR = "cb" } },
    ["charmed bottom xi'0"] = { link = "Charmed bottom xi baryon", symbol = { "Ξ′", TR = "0", BR = "cb" } },
    ["charmed bottom xi*"] = { link = "Charmed bottom xi baryon", symbol = { "Ξ", TR = "∗", BR = "cc" } },
    ["charmed bottom xi*+"] = { link = "Charmed bottom xi baryon", symbol = { "Ξ", TR = "∗+", BR = "cb" } },
    ["charmed bottom xi*0"] = { link = "Charmed bottom xi baryon", symbol = { "Ξ", TR = "∗0", BR = "cb" } },
    ["charmed bottom xi+"] = { link = "Charmed bottom xi baryon", symbol = { "Ξ", TR = "+", BR = "cb" } },
    ["charmed bottom xi0"] = { link = "Charmed bottom xi baryon", symbol = { "Ξ", TR = "0", BR = "cb" } },
    ["charmed double bottom omega"] = { link = "Charmed double bottom omega baryon", symbol = { "Ω", BR = "cbb" } },
    ["charmed double bottom omega*"] = { link = "Charmed double bottom omega baryon", symbol = { "Ω", TR = "∗", BR = "cbb" } },
    ["charmed double bottom omega*0"] = { link = "Charmed double bottom omega baryon", symbol = { "Ω", TR = "∗0", BR = "cbb" } },
    ["charmed double bottom omega0"] = { link = "Charmed double bottom omega baryon", symbol = { "Ω", TR = "0", BR = "cbb" } },
    ["charmed double top omega"] = { link = "Charmed double top omega baryon", symbol = { "Ω", BR = "ctt" } },
    ["charmed double top omega*"] = { link = "Charmed double top omega baryon", symbol = { "Ω", TR = "∗", BR = "ctt" } },
    ["charmed double top omega*++"] = { link = "Charmed double top omega baryon", symbol = { "Ω", TR = "∗++", BR = "ctt" } },
    ["charmed double top omega++"] = { link = "Charmed double top omega baryon", symbol = { "Ω", TR = "++", BR = "ctt" } },
    ["charmed eta"] = { link = "Charmed eta meson", symbol = { "η", BR = "c" } },
    ["charmed eta0"] = { link = "Charmed eta meson", symbol = { "η", TR = "0", BR = "c" } },
    ["charmed eta prime"] = { link = "Charmed eta prime meson", symbol = { "η′", BR = "c" } },
    ["charmed eta prime0"] = { link = "Charmed eta prime meson", symbol = { "η′", TR = "0", BR = "c" } },
    ["charmed lambda"] = { link = "Charmed lambda baryon", symbol = { "Λ", BR = "c" } },
    ["charmed lambda*"] = { link = "Charmed lambda baryon", symbol = { "Λ", TR = "∗", BR = "c" } },
    ["charmed lambda*+"] = { link = "Charmed lambda baryon", symbol = { "Λ", TR = "∗+", BR = "c" } },
    ["charmed lambda+"] = { link = "Charmed lambda baryon", symbol = { "Λ", TR = "+", BR = "c" } },
    ["charmed omega"] = { link = "Charmed omega baryon", symbol = { "Ω", BR = "c" } },
    ["charmed omega*"] = { link = "Charmed omega baryon", symbol = { "Ω", TR = "∗", BR = "c" } },
    ["charmed omega*0"] = { link = "Charmed omega baryon", symbol = { "Ω", TR = "∗0", BR = "c" } },
    ["charmed omega0"] = { link = "Charmed omega baryon", symbol = { "Ω", TR = "0", BR = "c" } },
    ["charmed sigma"] = { link = "Charmed sigma baryon", symbol = { "Σ", BR = "c" } },
    ["charmed sigma*"] = { link = "Charmed sigma baryon", symbol = { "Σ", TR = "∗", BR = "c" } },
    ["charmed sigma*+"] = { link = "Charmed sigma baryon", symbol = { "Σ", TR = "∗+", BR = "c" } },
    ["charmed sigma*++"] = { link = "Charmed sigma baryon", symbol = { "Σ", TR = "∗++", BR = "c" } },
    ["charmed sigma*0"] = { link = "Charmed sigma baryon", symbol = { "Σ", TR = "∗0", BR = "c" } },
    ["charmed sigma+"] = { link = "Charmed sigma baryon", symbol = { "Σ", TR = "+", BR = "c" } },
    ["charmed sigma++"] = { link = "Charmed sigma baryon", symbol = { "Σ", TR = "++", BR = "c" } },
    ["charmed sigma0"] = { link = "Charmed sigma baryon", symbol = { "Σ", TR = "0", BR = "c" } },
    ["charmed t"] = { link = "Charmed T meson", symbol = { "T", BR = "c" } },
    ["charmed t*"] = { link = "Charmed T meson", symbol = { "T", TR = "∗", BR = "c" } },
    ["charmed t*0"] = { link = "Charmed T meson", symbol = { "T", TR = "∗0", BR = "c" } },
    ["charmed t0"] = { link = "Charmed T meson", symbol = { "T", TR = "0", BR = "c" } },
    ["charmed theta0"] = { link = "Pentaquark", symbol = { "Θ", TR = "0", BR = "c" } },
    ["charmed top omega"] = { link = "Charmed top omega baryon", symbol = { "Ω", BR = "ct" } },
    ["charmed top omega'"] = { link = "", symbol = { "Ω′", BR = "ct" } },
    ["charmed top omega'+"] = { link = "", symbol = { "Ω′", TR = "+", BR = "ct" } },
    ["charmed top omega*"] = { link = "Charmed top omega baryon", symbol = { "Ω", TR = "∗", BR = "ct" } },
    ["charmed top omega*+"] = { link = "Charmed top omega baryon", symbol = { "Ω", TR = "∗+", BR = "ct" } },
    ["charmed top omega+"] = { link = "Charmed top omega baryon", symbol = { "Ω", TR = "+", BR = "ct" } },
    ["charmed top xi"] = { link = "Charmed top xi baryon", symbol = { "Ξ", BR = "ct" } },
    ["charmed top xi'"] = { link = "", symbol = { "Ξ′", BR = "ct" } },
    ["charmed top xi'+"] = { link = "", symbol = { "Ξ′", TR = "+", BR = "ct" } },
    ["charmed top xi'++"] = { link = "", symbol = { "Ξ′", TR = "++", BR = "ct" } },
    ["charmed top xi*"] = { link = "Charmed top xi baryon", symbol = { "Ξ", TR = "∗", BR = "ct" } },
    ["charmed top xi*+"] = { link = "Charmed top xi baryon", symbol = { "Ξ", TR = "∗+", BR = "ct" } },
    ["charmed top xi*++"] = { link = "Charmed top xi baryon", symbol = { "Ξ", TR = "∗++", BR = "ct" } },
    ["charmed top xi+"] = { link = "Charmed top xi baryon", symbol = { "Ξ", TR = "+", BR = "ct" } },
    ["charmed top xi++"] = { link = "Charmed top xi baryon", symbol = { "Ξ", TR = "++", BR = "ct" } },
    ["charmed xi"] = { link = "Charmed xi baryon", symbol = { "Ξ", BR = "c" } },
    ["charmed xi'"] = { link = "Charmed xi baryon", symbol = { "Ξ′", BR = "c" } },
    ["charmed xi'+"] = { link = "Charmed xi baryon", symbol = { "Ξ′", TR = "+", BR = "c" } },
    ["charmed xi'0"] = { link = "Charmed xi baryon", symbol = { "Ξ′", TR = "0", BR = "c" } },
    ["charmed xi*"] = { link = "Charmed xi baryon", symbol = { "Ξ", TR = "∗", BR = "c" } },
    ["charmed xi*+"] = { link = "Charmed xi baryon", symbol = { "Ξ", TR = "∗+", BR = "c" } },
    ["charmed xi*0"] = { link = "Charmed xi baryon", symbol = { "Ξ", TR = "∗0", BR = "c" } },
    ["charmed xi+"] = { link = "Charmed xi baryon", symbol = { "Ξ", TR = "+", BR = "c" } },
    ["charmed xi0"] = { link = "Charmed xi baryon", symbol = { "Ξ", TR = "0", BR = "c" } },
    ["d"] = { link = "D meson", symbol = { "D" } },
    ["d*"] = { link = "D meson", symbol = { "D", TR = "∗" } },
    ["d*+"] = { link = "D meson", symbol = { "D", TR = "∗+" } },
    ["d*+-"] = { link = "D meson", symbol = { "D", TR = "∗±" } },
    ["d*-"] = { link = "D meson", symbol = { "D", TR = "∗−" } },
    ["d*-+"] = { link = "D meson", symbol = { "D", TR = "∗∓" } },
    ["d*0"] = { link = "D meson", symbol = { "D", TR = "∗0" } },
    ["d+"] = { link = "D meson", symbol = { "D", TR = "+" } },
    ["d+-"] = { link = "D meson", symbol = { "D", TR = "±" } },
    ["d-"] = { link = "D meson", symbol = { "D", TR = "−" } },
    ["d-+"] = { link = "D meson", symbol = { "D", TR = "∓" } },
    ["d0"] = { link = "D meson", symbol = { "D", TR = "0" } },
    ["delta"] = { link = "Delta baryon", symbol = { "Δ" } },
    ["delta+"] = { link = "Delta baryon", symbol = { "Δ", TR = "+" } },
    ["delta++"] = { link = "Delta baryon", symbol = { "Δ", TR = "++" } },
    ["delta+-"] = { link = "Delta baryon", symbol = { "Δ", TR = "±" } },
    ["delta-"] = { link = "Delta baryon", symbol = { "Δ", TR = "−" } },
    ["delta-+"] = { link = "Delta baryon", symbol = { "Δ", TR = "∓" } },
    ["delta0"] = { link = "Delta baryon", symbol = { "Δ", TR = "0" } },
    ["deuterium"] = { link = "", symbol = { "D" } },
    ["double bottom omega"] = { link = "Double bottom omega baryon", symbol = { "Ω", BR = "bb" } },
    ["double bottom omega*"] = { link = "Double bottom omega baryon", symbol = { "Ω", TR = "∗", BR = "bb" } },
    ["double bottom omega*-"] = { link = "Double bottom omega baryon", symbol = { "Ω", TR = "∗−", BR = "bb" } },
    ["double bottom omega-"] = { link = "Double bottom omega baryon", symbol = { "Ω", TR = "−", BR = "bb" } },
    ["double bottom top omega"] = { link = "Double bottom top omega baryon", symbol = { "Ω", BR = "bbt" } },
    ["double bottom top omega*"] = { link = "Double bottom top omega baryon", symbol = { "Ω", TR = "∗", BR = "bbt" } },
    ["double bottom top omega*0"] = { link = "Double bottom top omega baryon", symbol = { "Ω", TR = "∗0", BR = "bbt" } },
    ["double bottom top omega0"] = { link = "Double bottom top omega baryon", symbol = { "Ω", TR = "0", BR = "bbt" } },
    ["double bottom xi"] = { link = "Double bottom xi baryon", symbol = { "Ξ", BR = "bb" } },
    ["double bottom xi*"] = { link = "Double bottom xi baryon", symbol = { "Ξ", TR = "∗", BR = "bb" } },
    ["double bottom xi*-"] = { link = "Double bottom xi baryon", symbol = { "Ξ", TR = "∗−", BR = "bb" } },
    ["double bottom xi*0"] = { link = "Double bottom xi baryon", symbol = { "Ξ", TR = "∗0", BR = "bb" } },
    ["double bottom xi-"] = { link = "Double bottom xi baryon", symbol = { "Ξ", TR = "−", BR = "bb" } },
    ["double bottom xi0"] = { link = "Double bottom xi baryon", symbol = { "Ξ", TR = "0", BR = "bb" } },
    ["double charmed bottom omega"] = { link = "Double charmed bottom omega baryon", symbol = { "Ω", BR = "ccb" } },
    ["double charmed bottom omega*"] = { link = "Double charmed bottom omega baryon", symbol = { "Ω", TR = "∗", BR = "ccb" } },
    ["double charmed bottom omega*+"] = { link = "Double charmed bottom omega baryon", symbol = { "Ω", TR = "∗+", BR = "ccb" } },
    ["double charmed bottom omega+"] = { link = "Double charmed bottom omega baryon", symbol = { "Ω", TR = "+", BR = "ccb" } },
    ["double charmed omega"] = { link = "Double charmed omega baryon", symbol = { "Ω", BR = "cc" } },
    ["double charmed omega*"] = { link = "Double charmed omega baryon", symbol = { "Ω", TR = "∗", BR = "cc" } },
    ["double charmed omega*+"] = { link = "Double charmed omega baryon", symbol = { "Ω", TR = "∗+", BR = "cc" } },
    ["double charmed omega+"] = { link = "Double charmed omega baryon", symbol = { "Ω", TR = "+", BR = "cc" } },
    ["double charmed top omega"] = { link = "Double charmed top omega baryon", symbol = { "Ω", BR = "cct" } },
    ["double charmed top omega*"] = { link = "Double charmed top omega baryon", symbol = { "Ω", TR = "∗", BR = "cct" } },
    ["double charmed top omega*++"] = { link = "Double charmed top omega baryon", symbol = { "Ω", TR = "∗++", BR = "cct" } },
    ["double charmed top omega++"] = { link = "Double charmed top omega baryon", symbol = { "Ω", TR = "++", BR = "cct" } },
    ["double charmed xi"] = { link = "Double charmed xi baryon", symbol = { "Ξ", BR = "cc" } },
    ["double charmed xi*"] = { link = "Double charmed xi baryon", symbol = { "Ξ", TR = "∗", BR = "cc" } },
    ["double charmed xi*+"] = { link = "Double charmed xi baryon", symbol = { "Ξ", TR = "∗+", BR = "cc" } },
    ["double charmed xi*++"] = { link = "Double charmed xi baryon", symbol = { "Ξ", TR = "∗++", BR = "cc" } },
    ["double charmed xi+"] = { link = "Double charmed xi baryon", symbol = { "Ξ", TR = "+", BR = "cc" } },
    ["double charmed xi++"] = { link = "Double charmed xi baryon", symbol = { "Ξ", TR = "++", BR = "cc" } },
    ["double top omega"] = { link = "Double top omega baryon", symbol = { "Ω", BR = "tt" } },
    ["double top omega*"] = { link = "Double top omega baryon", symbol = { "Ω", TR = "∗", BR = "tt" } },
    ["double top omega*+"] = { link = "Double top omega baryon", symbol = { "Ω", TR = "∗+", BR = "tt" } },
    ["double top omega+"] = { link = "Double top omega baryon", symbol = { "Ω", TR = "+", BR = "tt" } },
    ["double top xi"] = { link = "Double top xi baryon", symbol = { "Ξ", BR = "tt" } },
    ["double top xi*"] = { link = "Double top xi baryon", symbol = { "Ξ", TR = "∗", BR = "tt" } },
    ["double top xi*+"] = { link = "Double top xi baryon", symbol = { "Ξ", TR = "∗+", BR = "tt" } },
    ["double top xi*++"] = { link = "Double top xi baryon", symbol = { "Ξ", TR = "∗++", BR = "tt" } },
    ["double top xi+"] = { link = "Double top xi baryon", symbol = { "Ξ", TR = "+", BR = "tt" } },
    ["double top xi++"] = { link = "Double top xi baryon", symbol = { "Ξ", TR = "++", BR = "tt" } },
    ["down antiquark"] = { link = "Down antiquark", symbol = { "d", anti = "yes" } },
    ["down antisquark"] = { link = "Squark", symbol = { "d̅͂" } },
    ["down quark"] = { link = "Down quark", symbol = { "d" } },
    ["down squark"] = { link = "Squark", symbol = { "d͂" } },
    ["electron"] = { link = "Electron", symbol = { "e", TR = "−" } },
    ["electron+"] = { link = "Positron", symbol = { "e", TR = "+" } },
    ["electron+-"] = { link = "", symbol = { "e", TR = "±" } },
    ["electron-"] = { link = "Electron", symbol = { "e", TR = "−" } },
    ["electron-+"] = { link = "Electron", symbol = { "e", TR = "∓" } },
    ["electron antineutrino"] = { link = "Electron antineutrino", symbol = { "ν", anti = "yes", BR = "e" } },
    ["electron antineutrino0"] = { link = "Electron antineutrino", symbol = { "ν", anti = "yes", TR = "0", BR = "e" } },
    ["electron neutrino"] = { link = "Electron neutrino", symbol = { "ν", BR = "e" } },
    ["electron neutrino0"] = { link = "Electron neutrino", symbol = { "ν", TR = "0", BR = "e" } },
    ["eta"] = { link = "Eta meson", symbol = { "η" } },
    ["eta0"] = { link = "Eta meson", symbol = { "η", TR = "0" } },
    ["eta prime"] = { link = "Eta prime meson", symbol = { "η′" } },
    ["eta prime0"] = { link = "Eta prime meson", symbol = { "η′", TR = "0" } },
    ["gamma"] = { link = "Gamma ray", symbol = { "γ" } },
    ["gluino"] = { link = "Gluino", symbol = { "g͂" } },
    ["gluon"] = { link = "Gluon", symbol = { "g" } },
    ["gluon0"] = { link = "Gluon", symbol = { "g", TR = "0" } },
    ["gravitino"] = { link = "Gravitino", symbol = { "G͂" } },
    ["graviton"] = { link = "", symbol = { "G" } },
    ["green antiquark"] = { link = "Color charge", symbol = { "q", anti = "yes", BR = "G" } },
    ["green antisquark"] = { link = "Color charge", symbol = { "q̅͂", BR = "G" } },
    ["green quark"] = { link = "Color charge", symbol = { "q", BR = "G" } },
    ["green squark"] = { link = "Color charge", symbol = { "q͂", BR = "G" } },
    ["helium"] = { link = "", symbol = { "He" } },
    ["higgs boson"] = { link = "Higgs boson", symbol = { "H", TR = "0" } },
    ["higgsino"] = { link = "Higgsino", symbol = { "H͂" } },
    ["hydrogen"] = { link = "", symbol = { "H" } },
    ["j/psi"] = { link = "J/psi meson", symbol = { "J/ψ" } },
    ["j/psi0"] = { link = "J/psi meson", symbol = { "J/ψ", TR = "0" } },
    ["k-long"] = { link = "Kaon", symbol = { "K", BR = "L" } },
    ["k-long*"] = { link = "Kaon", symbol = { "K", TR = "∗", BR = "L" } },
    ["k-long*0"] = { link = "Kaon", symbol = { "K", TR = "∗0", BR = "L" } },
    ["k-long0"] = { link = "Kaon", symbol = { "K", TR = "0", BR = "L" } },
    ["k-short"] = { link = "Kaon", symbol = { "K", BR = "S" } },
    ["k-short*"] = { link = "Kaon", symbol = { "K", TR = "∗", BR = "S" } },
    ["k-short*0"] = { link = "Kaon", symbol = { "K", TR = "∗0", BR = "S" } },
    ["k-short0"] = { link = "Kaon", symbol = { "K", TR = "0", BR = "S" } },
    ["kaon"] = { link = "Kaon", symbol = { "K" } },
    ["kaon*"] = { link = "Kaon", symbol = { "K", TR = "∗" } },
    ["kaon*+"] = { link = "Kaon", symbol = { "K", TR = "∗+" } },
    ["kaon*+-"] = { link = "Kaon", symbol = { "K", TR = "∗±" } },
    ["kaon*-"] = { link = "Kaon", symbol = { "K", TR = "∗−" } },
    ["kaon*-+"] = { link = "Kaon", symbol = { "K", TR = "∗∓" } },
    ["kaon*0"] = { link = "Kaon", symbol = { "K", TR = "∗0" } },
    ["kaon+"] = { link = "Kaon", symbol = { "K", TR = "+" } },
    ["kaon+-"] = { link = "Kaon", symbol = { "K", TR = "±" } },
    ["kaon-"] = { link = "Kaon", symbol = { "K", TR = "−" } },
    ["kaon-+"] = { link = "Kaon", symbol = { "K", TR = "∓" } },
    ["kaon0"] = { link = "Kaon", symbol = { "K", TR = "0" } },
    ["lambda"] = { link = "Lambda baryon", symbol = { "Λ" } },
    ["lambda*"] = { link = "Lambda baryon", symbol = { "Λ", TR = "∗" } },
    ["lambda*0"] = { link = "Lambda baryon", symbol = { "Λ", TR = "∗0" } },
    ["lambda0"] = { link = "Lambda baryon", symbol = { "Λ", TR = "0" } },
    ["lepton"] = { link = "Lepton", symbol = { "ℓ" } },
    ["lepton+"] = { link = "Antilepton", symbol = { "ℓ", TR = "+" } },
    ["lepton+-"] = { link = "Lepton", symbol = { "ℓ", TR = "±" } },
    ["lepton-"] = { link = "Lepton", symbol = { "ℓ", TR = "−" } },
    ["lepton-+"] = { link = "Lepton", symbol = { "ℓ", TR = "∓" } },
    ["lepton0"] = { link = "Neutrino", symbol = { "ℓ", TR = "0" } },
    ["lepton antineutrino"] = { link = "Antineutrino", symbol = { "ν", anti = "yes", BR = "l" } },
    ["lepton antineutrino0"] = { link = "Antineutrino", symbol = { "ν", anti = "yes", TR = "0", BR = "l" } },
    ["lepton neutrino"] = { link = "Neutrino", symbol = { "ν", BR = "l" } },
    ["lepton neutrino0"] = { link = "Neutrino", symbol = { "ν", TR = "0", BR = "l" } },
    ["majorino"] = { link = "", symbol = { "J͂" } },
    ["majoron"] = { link = "Majoron", symbol = { "J" } },
    ["muon"] = { link = "Muon", symbol = { "μ", TR = "−" } },
    ["muon+"] = { link = "Antimuon", symbol = { "μ", TR = "+" } },
    ["muon+-"] = { link = "Muon", symbol = { "μ", TR = "±" } },
    ["muon-"] = { link = "Muon", symbol = { "μ", TR = "−" } },
    ["muon-+"] = { link = "Muon", symbol = { "μ", TR = "∓" } },
    ["muon antineutrino"] = { link = "Muon antineutrino", symbol = { "ν", anti = "yes", BR = "μ" } },
    ["muon antineutrino0"] = { link = "Muon antineutrino", symbol = { "ν", anti = "yes", TR = "0", BR = "μ" } },
    ["muon neutrino"] = { link = "Muon neutrino", symbol = { "ν", BR = "μ" } },
    ["muon neutrino0"] = { link = "Muon neutrino", symbol = { "ν", TR = "0", BR = "μ" } },
    ["neutralino"] = { link = "Neutralino", symbol = { "N͂", TR = "0" } },
    ["neutralino 1"] = { link = "Neutralino", symbol = { "N͂", TR = "0", BR = "1" } },
    ["neutralino 2"] = { link = "Neutralino", symbol = { "N͂", TR = "0", BR = "2" } },
    ["neutralino 3"] = { link = "Neutralino", symbol = { "N͂", TR = "0", BR = "3" } },
    ["neutralino 4"] = { link = "Neutralino", symbol = { "N͂", TR = "0", BR = "4" } },
    ["neutralino i"] = { link = "Neutralino", symbol = { "N͂", TR = "0", BR = "i" } },
    ["neutrino"] = { link = "Neutrino", symbol = { "ν" } },
    ["neutrino0"] = { link = "Neutrino", symbol = { "ν", TR = "0" } },
    ["neutron"] = { link = "Neutron", symbol = { "n" } },
    ["neutron0"] = { link = "Neutron", symbol = { "n", TR = "0" } },
    ["nucleon"] = { link = "Nucleon", symbol = { "N" } },
    ["nucleon+"] = { link = "Proton", symbol = { "N", TR = "+" } },
    ["nucleon-"] = { link = "Antiproton", symbol = { "N", TR = "-" } },
    ["nucleon0"] = { link = "Neutron", symbol = { "N", TR = "0" } },
    ["omega"] = { link = "Omega baryon", symbol = { "Ω" } },
    ["omega-"] = { link = "Omega baryon", symbol = { "Ω", TR = "−" } },
    ["omega meson"] = { link = "Omega meson", symbol = { "ω" } },
    ["omega meson0"] = { link = "Omega meson", symbol = { "ω", TR = "0" } },
    ["ortho-positronium"] = { link = "Positronium", symbol = { "S", TL = "3", BR = "0" } },
    ["para-positronium"] = { link = "Positronium", symbol = { "S", TL = "1", BR = "0" } },
    ["phi--"] = { link = "Pentaquark", symbol = { "Φ", TR = "−−" } },
    ["phi0"] = { link = "Pentaquark", symbol = { "Φ", TR = "0" } },
    ["phi meson"] = { link = "Phi meson", symbol = { "ϕ" } },
    ["phi meson0"] = { link = "Phi meson", symbol = { "ϕ", TR = "0" } },
    ["photino"] = { link = "Photino", symbol = { "γ͂" } },
    ["photon"] = { link = "Photon", symbol = { "γ" } },
    ["photon0"] = { link = "Photon", symbol = { "γ", TR = "0" } },
    ["pion"] = { link = "Pion", symbol = { "π" } },
    ["pion+"] = { link = "Pion", symbol = { "π", TR = "+" } },
    ["pion+-"] = { link = "Pion", symbol = { "π", TR = "±" } },
    ["pion-"] = { link = "Pion", symbol = { "π", TR = "−" } },
    ["pion-+"] = { link = "Pion", symbol = { "π", TR = "∓" } },
    ["pion0"] = { link = "Pion", symbol = { "π", TR = "0" } },
    ["positron"] = { link = "Positron", symbol = { "e", TR = "+" } },
    ["proton"] = { link = "Proton", symbol = { "p" } },
    ["proton+"] = { link = "Proton", symbol = { "p", TR = "+" } },
    ["quark"] = { link = "Quark", symbol = { "q" } },
    ["red antiquark"] = { link = "Color charge", symbol = { "q", anti = "yes", BR = "R" } },
    ["red antisquark"] = { link = "Color charge", symbol = { "q̅͂", BR = "R" } },
    ["red quark"] = { link = "Color charge", symbol = { "q", BR = "R" } },
    ["red squark"] = { link = "Color charge", symbol = { "q͂", BR = "R" } },
    ["rho"] = { link = "Rho meson", symbol = { "ρ" } },
    ["rho+"] = { link = "Rho meson", symbol = { "ρ", TR = "+" } },
    ["rho+-"] = { link = "Rho meson", symbol = { "ρ", TR = "±" } },
    ["rho-"] = { link = "Rho meson", symbol = { "ρ", TR = "−" } },
    ["rho-+"] = { link = "Rho meson", symbol = { "ρ", TR = "∓" } },
    ["rho0"] = { link = "Rho meson", symbol = { "ρ", TR = "0" } },
    ["sea antiquark"] = { link = "Sea antiquark", symbol = { "q", anti = "yes", BR = "s" } },
    ["sea quark"] = { link = "Sea quark", symbol = { "q", BR = "s" } },
    ["selectron"] = { link = "Selectron (particle)", symbol = { "e͂", TR = "−" } },
    ["sigma"] = { link = "Sigma baryon", symbol = { "Σ" } },
    ["sigma*"] = { link = "Sigma baryon", symbol = { "Σ", TR = "∗" } },
    ["sigma*+"] = { link = "Sigma baryon", symbol = { "Σ", TR = "∗+" } },
    ["sigma*+-"] = { link = "Sigma baryon", symbol = { "Σ", TR = "∗±" } },
    ["sigma*-"] = { link = "Sigma baryon", symbol = { "Σ", TR = "∗−" } },
    ["sigma*-+"] = { link = "Sigma baryon", symbol = { "Σ", TR = "∗∓" } },
    ["sigma*0"] = { link = "Sigma baryon", symbol = { "Σ", TR = "∗0" } },
    ["sigma+"] = { link = "Sigma baryon", symbol = { "Σ", TR = "+" } },
    ["sigma+-"] = { link = "Sigma baryon", symbol = { "Σ", TR = "±" } },
    ["sigma-"] = { link = "Sigma baryon", symbol = { "Σ", TR = "−" } },
    ["sigma-+"] = { link = "Sigma baryon", symbol = { "Σ", TR = "∓" } },
    ["sigma0"] = { link = "Sigma baryon", symbol = { "Σ", TR = "0" } },
    ["slepton"] = { link = "Slepton", symbol = { "l͂" } },
    ["squark"] = { link = "Squark", symbol = { "q͂" } },
    ["strange antib"] = { link = "Strange B meson", symbol = { "B", anti = "yes", BR = "s" } },
    ["strange antib*"] = { link = "Strange B meson", symbol = { "B", anti = "yes", TR = "∗", BR = "s" } },
    ["strange antib*0"] = { link = "Strange B meson", symbol = { "B", anti = "yes", TR = "∗0", BR = "s" } },
    ["strange antib0"] = { link = "Strange B meson", symbol = { "B", anti = "yes", TR = "0", BR = "s" } },
    ["strange antiquark"] = { link = "Strange antiquark", symbol = { "s", anti = "yes" } },
    ["strange antisquark"] = { link = "Squark", symbol = { "s̅͂" } },
    ["strange antit"] = { link = "Strange T meson", symbol = { "T", anti = "yes", BR = "s" } },
    ["strange antit*"] = { link = "Strange T meson", symbol = { "T", anti = "yes", TR = "∗±", BR = "s" } },
    ["strange b"] = { link = "Strange B meson", symbol = { "B", BR = "s" } },
    ["strange b*"] = { link = "Strange B meson", symbol = { "B", TR = "∗", BR = "s" } },
    ["strange b*0"] = { link = "Strange B meson", symbol = { "B", TR = "∗0", BR = "s" } },
    ["strange b0"] = { link = "Strange B meson", symbol = { "B", TR = "0", BR = "s" } },
    ["strange d"] = { link = "Strange D meson", symbol = { "D", BR = "s" } },
    ["strange d*"] = { link = "Strange D meson", symbol = { "D", TR = "∗", BR = "s" } },
    ["strange d*+"] = { link = "Strange D meson", symbol = { "D", TR = "∗+", BR = "s" } },
    ["strange d*+-"] = { link = "Strange D meson", symbol = { "D", TR = "∗±", BR = "s" } },
    ["strange d*-"] = { link = "Strange D meson", symbol = { "D", TR = "∗−", BR = "s" } },
    ["strange d*-+"] = { link = "Strange D meson", symbol = { "D", TR = "∗∓", BR = "s" } },
    ["strange d+"] = { link = "Strange D meson", symbol = { "D", TR = "+", BR = "s" } },
    ["strange d+-"] = { link = "Strange D meson", symbol = { "D", TR = "±", BR = "s" } },
    ["strange d-"] = { link = "Strange D meson", symbol = { "D", TR = "−", BR = "s" } },
    ["strange d-+"] = { link = "Strange D meson", symbol = { "D", TR = "∓", BR = "s" } },
    ["strange quark"] = { link = "Strange quark", symbol = { "s" } },
    ["strange squark"] = { link = "Squark", symbol = { "s͂" } },
    ["strange t"] = { link = "Strange T meson", symbol = { "T", BR = "s" } },
    ["strange t*"] = { link = "Strange T meson", symbol = { "T", TR = "∗", BR = "s" } },
    ["strange t*+"] = { link = "Strange T meson", symbol = { "T", TR = "∗+", BR = "s" } },
    ["strange t*+-"] = { link = "Strange T meson", symbol = { "T", TR = "∗±", BR = "s" } },
    ["strange t*-"] = { link = "Strange T meson", symbol = { "T", TR = "∗−", BR = "s" } },
    ["strange t*-+"] = { link = "Strange T meson", symbol = { "T", TR = "∗∓", BR = "s" } },
    ["strange t+"] = { link = "Strange T meson", symbol = { "T", TR = "+", BR = "s" } },
    ["strange t+-"] = { link = "Strange T meson", symbol = { "T", TR = "±", BR = "s" } },
    ["strange t-"] = { link = "Strange T meson", symbol = { "T", TR = "−", BR = "s" } },
    ["t"] = { link = "T meson", symbol = { "T" } },
    ["t*"] = { link = "T meson", symbol = { "T", TR = "∗" } },
    ["t*+"] = { link = "T meson", symbol = { "T", TR = "∗+" } },
    ["t*+-"] = { link = "T meson", symbol = { "T", TR = "∗±" } },
    ["t*-"] = { link = "T meson", symbol = { "T", TR = "∗−" } },
    ["t*-+"] = { link = "T meson", symbol = { "T", TR = "∗∓" } },
    ["t*0"] = { link = "T meson", symbol = { "T", TR = "∗0" } },
    ["t+"] = { link = "T meson", symbol = { "T", TR = "+" } },
    ["t+-"] = { link = "T meson", symbol = { "T", TR = "±" } },
    ["t-"] = { link = "T meson", symbol = { "T", TR = "−" } },
    ["t-+"] = { link = "T meson", symbol = { "T", TR = "∓" } },
    ["t0"] = { link = "T meson", symbol = { "T", TR = "0" } },
    ["tau"] = { link = "Tau (particle)", symbol = { "τ", TR = "−" } },
    ["tau+"] = { link = "Antitauon", symbol = { "τ", TR = "+" } },
    ["tau+-"] = { link = "Tauon", symbol = { "τ", TR = "±" } },
    ["tau-"] = { link = "Tauon", symbol = { "τ", TR = "−" } },
    ["tau-+"] = { link = "Tauon", symbol = { "τ", TR = "∓" } },
    ["tau antineutrino"] = { link = "Tauon antineutrino", symbol = { "ν", anti = "yes", BR = "τ" } },
    ["tau antineutrino0"] = { link = "Tauon antineutrino", symbol = { "ν", anti = "yes", TR = "0", BR = "τ" } },
    ["tau neutrino"] = { link = "Tau neutrino", symbol = { "ν", BR = "τ" } },
    ["tau neutrino0"] = { link = "Tauon neutrino", symbol = { "ν", TR = "0", BR = "τ" } },
    ["tauon"] = { link = "Tauon", symbol = { "τ", TR = "−" } },
    ["tauon+"] = { link = "Antitauon", symbol = { "τ", TR = "+" } },
    ["tauon+-"] = { link = "Tauon", symbol = { "τ", TR = "±" } },
    ["tauon-"] = { link = "Tauon", symbol = { "τ", TR = "−" } },
    ["tauon-+"] = { link = "Tauon", symbol = { "τ", TR = "∓" } },
    ["tauon antineutrino"] = { link = "Tauon antineutrino", symbol = { "ν", anti = "yes", BR = "τ" } },
    ["tauon antineutrino0"] = { link = "Tauon antineutrino", symbol = { "ν", anti = "yes", TR = "0", BR = "τ" } },
    ["tauon neutrino"] = { link = "Tauon neutrino", symbol = { "ν", BR = "τ" } },
    ["tauon neutrino0"] = { link = "Tauon neutrino", symbol = { "ν", TR = "0", BR = "τ" } },
    ["theta+"] = { link = "Pentaquark", symbol = { "Θ", TR = "+" } },
    ["theta meson"] = { link = "Theta meson", symbol = { "θ" } },
    ["top antiquark"] = { link = "Top antiquark", symbol = { "t", anti = "yes" } },
    ["top antisquark"] = { link = "Squark", symbol = { "t̅͂" } },
    ["top eta"] = { link = "Top eta meson", symbol = { "η", BR = "t" } },
    ["top eta0"] = { link = "Top eta meson", symbol = { "η", TR = "0", BR = "t" } },
    ["top eta prime"] = { link = "Top eta prime meson", symbol = { "η′", BR = "t" } },
    ["top eta prime0"] = { link = "Top eta prime meson", symbol = { "η′", TR = "0", BR = "t" } },
    ["top lambda"] = { link = "Top lambda baryon", symbol = { "Λ", BR = "t" } },
    ["top lambda*"] = { link = "Top lambda baryon", symbol = { "Λ", TR = "∗", BR = "t" } },
    ["top lambda*+"] = { link = "Top lambda baryon", symbol = { "Λ", TR = "∗+", BR = "t" } },
    ["top lambda+"] = { link = "Top lambda baryon", symbol = { "Λ", TR = "+", BR = "t" } },
    ["top omega"] = { link = "Top omega baryon", symbol = { "Ω", BR = "t" } },
    ["top omega*"] = { link = "Top omega baryon", symbol = { "Ω", TR = "∗", BR = "t" } },
    ["top omega*0"] = { link = "Top omega baryon", symbol = { "Ω", TR = "∗0", BR = "t" } },
    ["top omega0"] = { link = "Top omega baryon", symbol = { "Ω", TR = "0", BR = "t" } },
    ["top quark"] = { link = "Top quark", symbol = { "t" } },
    ["top sigma"] = { link = "Top sigma baryon", symbol = { "Σ", TR = "++", BR = "t" } },
    ["top sigma*"] = { link = "Top sigma baryon", symbol = { "Σ", TR = "∗", BR = "t" } },
    ["top sigma*+"] = { link = "Top sigma baryon", symbol = { "Σ", TR = "∗+", BR = "t" } },
    ["top sigma*++"] = { link = "Top sigma baryon", symbol = { "Σ", TR = "∗++", BR = "t" } },
    ["top sigma*0"] = { link = "Top sigma baryon", symbol = { "Σ", TR = "∗0", BR = "t" } },
    ["top sigma+"] = { link = "Top sigma baryon", symbol = { "Σ", TR = "+", BR = "t" } },
    ["top sigma++"] = { link = "Top sigma baryon", symbol = { "Σ", TR = "++", BR = "t" } },
    ["top sigma0"] = { link = "Top sigma baryon", symbol = { "Σ", TR = "0", BR = "t" } },
    ["top squark"] = { link = "Squark", symbol = { "t͂" } },
    ["top xi"] = { link = "Top xi baryon", symbol = { "Ξ", BR = "t" } },
    ["top xi'"] = { link = "", symbol = { "Ξ′", BR = "t" } },
    ["top xi'+"] = { link = "", symbol = { "Ξ′", TR = "+", BR = "t" } },
    ["top xi'0"] = { link = "", symbol = { "Ξ′", TR = "0", BR = "t" } },
    ["top xi*"] = { link = "Top xi baryon", symbol = { "Ξ", TR = "∗", BR = "t" } },
    ["top xi*+"] = { link = "Top xi baryon", symbol = { "Ξ", TR = "∗+", BR = "t" } },
    ["top xi*0"] = { link = "Top xi baryon", symbol = { "Ξ", TR = "∗0", BR = "t" } },
    ["top xi+"] = { link = "Top xi baryon", symbol = { "Ξ", TR = "+", BR = "t" } },
    ["top xi0"] = { link = "Top xi baryon", symbol = { "Ξ", TR = "0", BR = "t" } },
    ["triple bottom omega"] = { link = "Triple bottom omega baryon", symbol = { "Ω", BR = "bbb" } },
    ["triple bottom omega-"] = { link = "Triple bottom omega baryon", symbol = { "Ω", TR = "−", BR = "bbb" } },
    ["triple charmed omega"] = { link = "Triple charmed omega baryon", symbol = { "Ω", BR = "ccc" } },
    ["triple charmed omega++"] = { link = "Triple charmed omega baryon", symbol = { "Ω", TR = "++", BR = "ccc" } },
    ["triple top omega"] = { link = "Triple top omega baryon", symbol = { "Ω", BR = "ttt" } },
    ["triple top omega++"] = { link = "Triple top omega baryon", symbol = { "Ω", TR = "++", BR = "ttt" } },
    ["tritium"] = { link = "", symbol = { "T" } },
    ["up antiquark"] = { link = "Up antiquark", symbol = { "u", anti = "yes" } },
    ["up antisquark"] = { link = "Squark", symbol = { "u̅͂" } },
    ["up quark"] = { link = "Up quark", symbol = { "u" } },
    ["up squark"] = { link = "Squark", symbol = { "u͂" } },
    ["upsilon"] = { link = "Upsilon meson", symbol = { "ϒ" } },
    ["upsilon0"] = { link = "Upsilon meson", symbol = { "ϒ", TR = "0" } },
    ["valence antiquark"] = { link = "Valence antiquark", symbol = { "q", anti = "yes", BR = "v" } },
    ["valence quark"] = { link = "Valence quark", symbol = { "q", BR = "v" } },
    ["w boson"] = { link = "W boson", symbol = { "W" } },
    ["w boson+"] = { link = "W boson", symbol = { "W", TR = "+" } },
    ["w boson+-"] = { link = "W boson", symbol = { "W", TR = "±" } },
    ["w boson-"] = { link = "W boson", symbol = { "W", TR = "−" } },
    ["w boson-+"] = { link = "W boson", symbol = { "W", TR = "∓" } },
    ["w boson0"] = { link = "W boson", symbol = { "W", TR = "0" } },
    ["wino"] = { link = "Wino (particle)", symbol = { "W͂" } },
    ["wino+"] = { link = "Wino (particle)", symbol = { "W͂", TR = "+" } },
    ["wino+-"] = { link = "Wino (particle)", symbol = { "W͂", TR = "±" } },
    ["wino-"] = { link = "Wino (particle)", symbol = { "W͂", TR = "−" } },
    ["wino-+"] = { link = "Wino (particle)", symbol = { "W͂", TR = "∓" } },
    ["wino0"] = { link = "Wino (particle)", symbol = { "W͂", TR = "0" } },
    ["x boson"] = { link = "X boson", symbol = { "X" } },
    ["xi"] = { link = "Xi baryon", symbol = { "Ξ" } },
    ["xi*"] = { link = "Xi baryon", symbol = { "Ξ", TR = "∗" } },
    ["xi*-"] = { link = "Xi baryon", symbol = { "Ξ", TR = "∗−" } },
    ["xi*0"] = { link = "Xi baryon", symbol = { "Ξ", TR = "∗0" } },
    ["xi-"] = { link = "Xi baryon", symbol = { "Ξ", TR = "−" } },
    ["xi0"] = { link = "Xi baryon", symbol = { "Ξ", TR = "0" } },
    ["xino"] = { link = "", symbol = { "X͂" } },
    ["y boson"] = { link = "Y boson", symbol = { "Y" } },
    ["yino"] = { link = "", symbol = { "Y͂" } },    
    ["z boson"] = { link = "Z boson", symbol = { "Z" } },
    ["z boson0"] = { link = "Z boson", symbol = { "Z", TR = "0" } },
    ["zino"] = { link = "Zino (particle)", symbol = { "Z͂" } },
    ["zino0"] = { link = "Zino (particle)", symbol = { "Z͂", TR = "0" } },
}

--- Public function which is used to return a particle's symbol,
--- with or without a link to its article.
---
--- Parameters:
--- |1=		— The particle's name.
--- |link=	— optional; Set if the particle should link to its article.
---
--- @param frame table The frame invoking the module.
function p.main(frame)
    local getArgs = require("Module:Arguments").getArgs
    local args = getArgs(frame)

    if not args[1] then
        return ""
    end

    local requested_particle = string.lower(args[1])
    local particle = particles[requested_particle]

    if not particle then
    	return ""
    end

    local particle_args = particle.symbol
    if args.link then
    	particle_args.link = particle.link
    end

    return frame:expandTemplate{title = "Physics particle", args = particle_args}
end

return p