That is true, thanks. However, it isn't getting far enough into that block for that to affect anything yet. I'm wondering if it never gets past the first if statement, such that it believes that everything matches the initial value of $target_names. Any print statement placed into the second "if" block returns nada, so something is corrupted...
Bioinformatics