[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Change colums and rows.



Salve F Zimmermann,

> hello a have a little problem. I scanned a DNA sequence and the OCR
> software changed colums and rows. So instead of
> aaaaaaaaaa bbbbbbbbbb cccccccccc
> aaaaaaaaaa bbbbbbbbbb cccccccccc
> 
> I got this
> 
> aaaaaaaaaa aaaaaaaaaa
> bbbbbbbbbb bbbbbbbbbb
> cccccccccc cccccccccc
> 
> How can I change them back into the right order?

tmp$ cat dna.txt
aaaaaaaaaa aaaaaaaaaa
bbbbbbbbbb bbbbbbbbbb
cccccccccc cccccccccc

endtag

tmp$ ./reformat.sh
 aaaaaaaaaa bbbbbbbbbb cccccccccc 
 aaaaaaaaaa bbbbbbbbbb cccccccccc 


tmp$ cat reformat.sh
#!/bin/sh

FILE=dna.txt

cat $FILE | while read LINE ; do
   read FIRST SECOND <<EOL
$LINE
EOL
   
   if [ "$FIRST" = "endtag" ] ; then
      echo "$LINE1"
      echo "$LINE2"
   else
      LINE1="$LINE1 $FIRST"
      LINE2="$LINE2 $SECOND"
   fi

done


It's really important the "endtag" at the end.
Good luck.

-- 
Paolo Pedaletti, Como, ITALYa     www.fastflow.it/~paolop
paolop@matapp.unimib.it



Reply to: