Added empty protCluster condition
Modified runPredFunc to generate table. Allow 2 types of thresholding.
Changed cell2table to array2table. Sometimes gives double data type instead of cell.
Changed funcs to all_funcs and added all_proteins for base clusters.
Change from cluster function to sim matrix function. Cluster by similarity threshold instead. Remove recurrence as metric (not really useful, and would be included in dom order).
Instead of using array2table, just add variables to table separately. Allows for finer control of data type.