Modulo:Cita

Versione del 27 lug 2013 alle 22:47 di Moroboshi (discussione | contributi) (fix parametro ref)
local cita = {}

-- Genera una citazione a enzyme-database.org dato il numero di enzima
function cita.enzima(frame)
    local args = frame.args
    local enzima_args = {}
    local enzima_num = args[1] or ""
    if enzima_num == "" then return "" end
    local name = args.name or ""
    if name ~= "" then enzima_args.name = name end
    local group = args.group or ""
    if group ~="" then enzima_group.group = group end
    tag_ref = frame:extensionTag{ name = 'ref', 
                                  content = table.concat({'[http://www.enzyme-database.org/query.php?ec=',
                                                          enzima_num, '* ', enzima_num, ']'}), 
                                  args = enzima_args }
    return "''[[Classificazione EC|numero EC]] " .. enzima_num .. tag_ref

end

return cita