The SWISS-PROT protein knowledgebase and its supplement TrEMBL in 2003