The acedb distribution contains a file wscripts/swiss.awk and swissbig.awk that do a partial parsing of swiss prot ewntries i use that as part of the automatic balst from acedb