in reply to Bioperl + perl modules

Bioperl is amazingly useful, but it isn't known for its ease-of-use, at least when getting started. I would highly recommend starting with one of the HOWTOs. I would suggest that the most useful are the "beginners", "SearchIO (blast parsing)", "SeqIO (Sequence reading/format manipulation)", and "Feature-Annotation".

That said, you have "partially" working code. "How do I get further along?" you ask.

I make heavy use of the perl debugger. Just run your script using perl -d script.pl Then, hit keep hitting n and RETURN to go to the next line. When you get to the line after the variable whose contents you want to know, just type: x @f to see the Data::Dumper version of what is in @f, including what class is associated with the various things in @f.

Hope that helps,
Sean