The code I posted, as I mentioned, was not a complete solution. The code assumed that every line in the genes file would have at least 3 columns and that every line in the hugo file would have at least 9 columns, since this is what your dummy input sample files had.
If your actual files have fewer columns, then you might get those warnings.
If your actual files have blank lines, then you might get those warnings.
It is impossible for me to know the structure of your input files without seeing more (small) examples. My guess is that you now need to check the format of your input. For example, you could check how many columns are in each line of the genes file by checking how many elements are in the array:
my $cols = scalar @genes;
Are you sure the code is looping infinitely? I could believe that the code would take a long time to run if your input files are really big (1 million lines, many columns per line).
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: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.