Legume lectins — a large family of homologous proteins