A tri-modal contrastive learning framework for protein representation learning | Synapse