However, for species most commonly encountered in the database, self- explanatory codes are used. There are 16 of those codes. They are:
It is not possible to apply the above rules to viruses, so they are given arbitrary, but generally easy to remember, identification codes. In some cases it is not possible to assign a definitive code to a species. In these cases a temporary code is chosen. Examples of complete protein sequence entry names are: RL1_ECOLI for ribosomal protein L1 from Escherichia coli, FER_HALHA for ferredoxin from Halobacterium halobium. The names of all the presently defined species identification codes are listed in the SwissProt document file SPECLIST.TXT.