Everywhere you wrote > "aliphatic" => qw[I L V],
it should be something like > "aliphatic" => [ qw(I L V) ], storing array refs at the hash, not arrays per se. -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>