def valueSet(map):
    """
    Construye una lista con los valores de la tabla
    Args:
        map: La tabla con los elementos
    Returns:
        Una lista con todos los valores
    Raises:
        Exception
    """
    return om.valueSet(map)
def obtener_valores_R5(analyzer,omap,lstGen,genero):
    lstOmap = oms.valueSet(omap)
    lstValues = obtener_valores_AY(lstGen)

    lstEventosR = lt.newList('ARRAY_LIST')
    for valor in lt.iterator(lstValues):
        valores_relacionados(lstOmap,valor,lstEventosR)

    omapGen = keyValuesNewOmap(lstEventosR,'track_id')
    rep = oms.size(omapGen)
    hashtags = lt.newList
    track_u = oms.keySet(omapGen)
    hashtags2 = obtener_vader(analyzer,omapGen,hashtags,track_u)
    track_u = lt.size(track_u)
    map1 = mp.newMap(numelements=5)
    
    
    mp.put(map1,'genero',genero)
    mp.put(map1,'num_rep',rep)
    mp.put(map1,'track_u',track_u)
    mp.put(map1,'Hashtag',hashtags2)
    return map1