por explorer » 2015-06-03 14:52 @661
El programa anterior está completamente a medias.
Por lo que leo, solo te pide el nombre de un archivo, lee todas las líneas, y luego las recorre y se queda con la última línea que no sea un espacio en blanco, ni un comentario ni una cabecera FASTA. Y lo guarda en $secuencia.
Luego le quita los espacios en blanco.
Luego pide el nombre del archivo que contiene el gen (?) y hace lo mismo que con el primer archivo.
Luego le quita los espacios en blanco. Y nada más.
¿Hasta ahora el programa hace lo que quieres?
Para sacar una salida concatenada, te vale con hacer sucesivos print de lo que quieres sacar (a pantalla o disco).
Si son varios los archivos, lo mejor es guardando las secuencias en un array, y luego, en la salida, te vale con hacer un join(), o hacer un for por ese array, haciendo un print por cada secuencia. Y así sale todo junto.
O incluso más sencillo: sacar la secuencia inmediatamente a medida de que el usuario te va dando los archivos.
¿Puedes publicar un ejemplo de las entradas y de la salida deseada?
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES