swissparse retrieves sequences from SWISS-PROT using keyword search.
Here is a sample session with swissparse:
% swissparse
Name of keywords file for input.
Name of SWISS-PROT database to read.
Name of search results file for output.