Utilizando un archivo .fasta para calcular el contenido relativo de las secuencias

Así que soy el 'novato' que soy, me introdujeron a la programación a través de Perl recientemente, todavía me estoy acostumbrando a todo esto. Tengo un archivo .fasta que tengo que usar, aunque no estoy seguro si puedo abrirlo o si tengo que trabajar con él 'a ciegas', por así decirlo.

e todos modos, el archivo que tengo contiene secuencias de ADN para tres genes, escritas en este formato .fasta.

Aparentemente es algo como esto:

>label
sequence
>label
sequence
>label
sequence

Mi objetivo es escribir un guión para abrir y leer el archivo, del que ya me he acostumbrado, pero tengo que leer cada secuencia, calcular las cantidades relativas de 'G' y 'C' dentro de cada secuencia, y luego voy a escribir en un archivo delimitado por TAB los nombres de los genes y sus respectivos contenidos 'G' y 'C'.

¿Alguien podría proporcionar alguna orientación? No estoy seguro de qué es un archivo delimitado por TAB, y todavía estoy tratando de descubrir cómo abrir un archivo .fasta para ver realmente el contenido. Hasta ahora he trabajado con archivos .txt que puedo abrir fácilmente, pero no con .fasta.

Me disculpo por sonar completamente desconcertado. Agradecería tu paciencia. ¡No soy como ustedes profesionales por ahí!