Prokaryotic ABC exporters are abundant and have close homologues in eukaryotes. This class of transporters is studied based on the type of substrate that is transported. One class is involved in the protein (e.g. toxins, hydrolytic enzymes, S-layer proteins, lantibiotics, bacteriocins, and competence factors) export and the other in drug efflux. ABC transporters have gained extensive attention because they contribute to the resistance of cells to antibiotics and anticancer agents by pumping drugs out of the cells.