I don't really understand what you are trying to achieve.

You read a file into the array @a2 --- wouldn't it be better to name the array for what the data representst, for example @heights? Then you go through a window of 9 elements, to see if the central element in that window is the maximum for the window. Then you slide the window along, and try again.

Maybe you really are trying to locate locale maxima, but if you explained what you were trying to achieve, we could help you more.

For one thing, when you are dealing with a window from N..N+8, if N+4 really IS the local maximum, there's no point testing the windows starting at N+1, N+2, N+3, N+4. You've already established that N+4 is greater than any of N+5, N+6, N+7, N+8. So you might as well skip to the window from N+5..N+13.

--
TTTATCGGTCGTTATATAGATGTTTGCA


In reply to Re: Accessing keys through values by TomDLux
in thread Accessing keys through values by cybersmithuk

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.