Describir: An adversarial scheme for integrating multi-modal data on protein function