<% 
meth_name = getattr(lib, meth).__name__
%>
${f'<div class={"divImpar" if sect % 2 == 1 else "divPar"}>'}

<p> Se utiliza cuando tenemos una tabla con datos que tiene alguna columna con una serie de identificadores (ej: ensemblIDs y terminos GO asociados)
 y tenemos otra tabla a parte que queremos utilizar como diccionario para traducir unos valores por otros (ej: tabla con EnsemblIDs y su gene symbol correspondiente)  </p>
<h4> Ejemplo básico </h4>
<p> Tenemos nuestra tabla con datos de Identificadores de MONDO y cluster/es donde se ha encontrado esa enfermedad de MONDO. Luego tenemos otro archivo
que nos relaciona cada identificador de MONDO con su identificador de ORPHA correspondiente. Utilizamos ese archivo para traducir los identificadores de MONDO
por los de ORPHA en la primera tabla</p>

<p> Pasamos la primera tabla como input al flag -i y el diccionario al flag -I. Luego indicamos que queremos reemplazar los términos de la columna 1 de la tabla de entrada
con el flag -c, y que queremos utilizar la columna 1 del diccionario como clave de búsqueda con el flag -f (from). Finalmente, indicamos que queremos reemplazar los términos
de la columna 1 por los términos de la columna 2 del diccionario con el flag -t (to). </p>  
<%
table_name = 'disease_cluster'
dicctionary = 'mondo_to_orpha'
dict_table_tex = '<p><b>Tabla diccionario para reemplazar</b></p>'
args = f"-i tables/{table_name} -I tables/{dicctionary} -c 1 -f 1 -t 2"
%>
${plotter.renderize_child_template(plotter.get_internal_template('example'), table_name=table_name, args=args, library=lib, method_name=meth_name, method=meth,
                                                                            supp_table=dicctionary, supp_table_text=dict_table_tex)}


<h4> Eliminar los registros no traducidos </h4>
<p> Como hemos podido comprobar en el ejemplo anterior, si no hay un término en el diccionario para un identificador de la tabla de entrada, ese identificador se queda sin traducir.
Si queremos eliminar esos registros que no se han podido traducir, podemos añadir el flag -u al comando. </p>
<%
args = f"-i tables/{table_name} -I tables/{dicctionary} -c 1 -f 1 -t 2 -u"
%>
${plotter.renderize_child_template(plotter.get_internal_template('example'), table_name=table_name, args=args, library=lib, method_name=meth_name, method=meth,
                                                                            supp_table=dicctionary, supp_table_text=dict_table_tex)}

</div>                                                                            