Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
I'm reading in and splitting a tab-delimited .txt file:
while (<$IN>) { next if /^\s*@/; my @F = split("\t", $_);
Whilst most of the content has a fixed column number, a number of fields are interchangeable - making it more difficult to process/handle them in the usual fashion ($F2 etc.).
What is the best way to now handle this? Luckily the field i'm interested in has a specific substring in it "MD:Z:". Could anybody provide some code or suggestions? I've thought about searching @F using grep for the MD:Z: pattern, although this seems like it may be slow and i'm not then sure how I would extract out the index of the match to use the information contained further - the plan being to split the pattern and interpret the information.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Handling variable column position
by BrowserUk (Patriarch) on Aug 19, 2016 at 12:32 UTC | |
by Anonymous Monk on Aug 19, 2016 at 12:38 UTC | |
by BrowserUk (Patriarch) on Aug 19, 2016 at 12:41 UTC | |
by GotToBTru (Prior) on Aug 19, 2016 at 12:45 UTC |