in reply to Problem with a hash of hashes

Also, that loop could be written,

for (values %locations) { process_article(*WFH, $_, [], \@all_chroms); }

After Compline,
Zaxo