Rolls back all changes since b3058755c509fe4cee8420acc920a435598c2c27. Applies Maarten's fix for the XSS attack vulnerability, then applies all the useful fixes that happened since b3058755c509fe4cee8420acc920a435598c2c27.
prevents crashes by logging the exception instead
allows floating points in the search engine
use a separate queue for uniprot blasts, since they take a lot of time
Rolls back all changes since b3058755c509fe4cee8420acc920a435598c2c27. Applies Maarten's fix for the XSS attack vulnerability, then applies all the useful fixes that happened since b3058755c509fe4cee8420acc920a435598c2c27.