Hi All, I've just started using BioPerl. Kudos to all involved. I didn't see this mentioned in the list archive, but I apologize if it's been addressed. The parser in swiss.pm mistakenly assumes that a SwissProt entry may have only one keyword line. The result is that you only get the last keyword line in the entry. It's the elsif clause at lines 277-280. Cheers, John