Your split statement is wrong. Look:
$ perl -e 'print join(" * ",split(/\s*/,"hi there")),"\n";'
h * i * t * h * e * r * e
The problem is that \s* matches zero or more spaces. That matches between every character, and so splits the results into single characters. What you want to split on is either /s+ or " ":
$ perl -e 'print join(" * ",split(" ","hi there")),"\n";' 
hi * there

Unrelated, you could simplify this code greatly if you used a different data structure, such as this array of hash references @seq:

@{$seq[$i]}{qw(trstart trend period copy consize matches indels score numa numc numg numt entropy)} = split(' ',$line);

And has somebody has pointed out, your use of the diamond operator <TR_INFILE> is odd. You read a line at the end of the loop, then at the beginning of the loop you immediately discard this line and read a new one. You chomp the line at the end of the loop, but not the one at the beginning. This is probably not what you mean to do.


In reply to Re: RegEx misbehaving? by sgifford
in thread RegEx misbehaving? by pdotcdot

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.