Improved enzyme functional annotation prediction using contrastive learning with structural inference | Synapse