por explorer » 2011-01-26 12:57 @581
Esto es lo que debes hacer:
* abres el fichero
* un bucle por todas las líneas. Para cada línea:
* si la línea no comienza por '>', pasa a la siguiente (por ejemplo, con next)
* quita el carácter de fin de línea con chomp()
* Extraer el nombre de la secuencia. Por el ejemplo, es a partir de la segunda palabra, así que puedes usar split() para dividir la línea en palabras, descartar la primera y quedarte con lo demás
* Metes el nombre de secuencia en un hash, como la clave. Como valor, no importa (lo normal, un '1')
* Fin del bucle
* Inicias otro bucle que recorra las claves del hash
* Por cada uno, lo imprimes en pantalla
* Fin del bucle
* Profit!
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES