BiGvCL: bipartite graph-based cross-domain contrastive learning model for the predicting drug-gene interactions | Synapse