Recognition of cyanobacteria promoters via Siamese network-based contrastive learning under novel non-promoter generation | Synapse