in reply to Subroutine to parse BLAST

Why on earth would you want to do that without BioPerl? Parsing these reports is not trivial for a beginner (although the tabular output is not TOO difficult to handle) and BioPerl does all that for you already - why re-invent the wheel? I'm afraid there is no "subroutine that will help with this" other than the methods of Bio::SearchIO, which do all you need for you and are quite straight-foraward to use. If you are having trouble using those then please post your code and I'm sure we can help you gettng started.