An efficient algorithm for large-scale detection of protein families | Synapse