in reply to LWP and barewords under strict

You are getting syntax errors. That has nothing to do with LWP, but all the do with your code. You have hgc.dna.out1, three bare words that you are trying to concatenate. With use strict, that's a syntax error.

You have to use quotes.

Abigail