Options: - Run BLAST once beforehand and add as a data source (that never gets updated) - Run BLAST every time BLAST is computationally intensive and so re-running it every time is not ideal (and pointless if the proteins don't change).