Resumen

El objetivo de este tema es aprender sobre AWK, un lenguaje de programación diseñado para procesamiento de archivos de texto. Analizaremos los elementos, variables internas, estructura de programas escritos en AWK, así como algunos ejemplos con enfoque en Bioinformática. Además, revisaremos su sintaxis para realizar condicionales, bucles, operadores aritméticos, entre otras estructuras de programación, pero no realizaremos ejemplos aplicando estas estructuras debido a que esto lo abordaremos en el tema de Bash.

  1. Resumen

  2. Conceptos generales, instalación y variables internas AWK

  3. Estructura de scripts y sintaxis AWK

  4. Ejemplos generales y con enfoque en Bioinformática

  5. Respuestas ejercicios deber

Deber

En un jupyter notebook debes realizar las preguntas de los siguientes ejercicios de la sección anterior usando AWK:

  1. Extracción de información de archivo multifasta de secuencias de aminoácidos (proteoma)

  2. Extracción de información de archivos fastq

  3. Extracción de información de archivo de experimento de microarray

  4. Búsqueda de sitios de restricción en archivos fasta de secuencias de nucleótidos

Las instrucciones para acceder al notebook de referencia y otras indicaciones son las mismas que en la sección anterior.