Imprimir con formato de columnas
Publicado: 2014-01-26 20:48 @908
Hola, hice un script para obtener los valores de expresión a partir de datos crudos de microarrays. El código (sé que podría ser mucho mejor) es el siguiente:
Lo que hago es aplicar este script a 987 archivos para de cada uno obtener el valor que quiero. El problema es que me imprime los valores que obtiene en una sola columna y lo que necesito es que la lista de valores que obtiene de cada archivo aparezcan en columnas separadas. Algo como: "valores archivo 1" \t "valores archivo 2"...\t "valores archivo 987".
Espero haber sido claro. ¡¡¡También espero que puedan ayudarme!!! De antemano, muchas gracias.
Using perl Syntax Highlighting
- $/='ATF'."\t".'1.0'."\n";
- while($lineas = <>){
- chomp($lineas);
- ($arriba,$abajo)=split(/"Supplier="/,$lineas);
- ($letras,$numeros)=split(/"SgdIdNum"/, $abajo);#bien
- @columnas=split(/Edge[\t\d\s]/,$numeros);#bien
- foreach $pedazo(@columnas){
- @division=split(/[\t]/,$pedazo);
- print "$division[8]\t";
- print "\n";}
Coloreado en 0.010 segundos, usando GeSHi 1.0.8.4
Lo que hago es aplicar este script a 987 archivos para de cada uno obtener el valor que quiero. El problema es que me imprime los valores que obtiene en una sola columna y lo que necesito es que la lista de valores que obtiene de cada archivo aparezcan en columnas separadas. Algo como: "valores archivo 1" \t "valores archivo 2"...\t "valores archivo 987".
Espero haber sido claro. ¡¡¡También espero que puedan ayudarme!!! De antemano, muchas gracias.