The SRCR superfamily: a family reminiscent of the Ig superfamily