Hello Jose! Currently we do an hmmsearch of all protein family representatives, against all family HMMs. If a match between a family rep and a family hmm (disregarding self hits of course) is above the user set length and e-value thresholds, we keep the family with the most members. This is not perfect, because it might remove superfamilies or smaller families, except if you choose a very strict length threshold (e.g., >0.95). We aim to add an extra local module after hmmsearch in the near future, where we are going to check for Jaccard Index similarities between match families instead. If you are interested in learning more, I will give a bytesize talk about proteinfamilies today at 13:00 CET. It will be available on YouTube afterwards.