The Hunt for Biological Semiconductors: using BLAST to search the known protein space for unknown diode-like proteins.