RNAlib-2.4.8
ligand.h
Go to the documentation of this file.
1 #ifndef VIENNA_RNA_PACKAGE_LIGAND_H
2 #define VIENNA_RNA_PACKAGE_LIGAND_H
3 
30 typedef struct vrna_sc_motif_s vrna_sc_motif_t;
31 
33 
35  int i;
36  int j;
37  int k;
38  int l;
39  int number;
40 };
41 
42 
56 int
58  const char *seq,
59  const char *structure,
60  FLT_OR_DBL energy,
61  unsigned int options);
62 
63 
65 vrna_sc_ligand_detect_motifs(vrna_fold_compound_t *vc,
66  const char *structure);
67 
68 
70 vrna_sc_ligand_get_all_motifs(vrna_fold_compound_t *vc);
71 
72 
73 #endif
Definition: ligand.h:34
double FLT_OR_DBL
Typename for floating point number in partition function computations.
Definition: basic.h:43
The most basic data structure required by many functions throughout the RNAlib.
Definition: fold_compound.h:132
int vrna_sc_add_hi_motif(vrna_fold_compound_t *vc, const char *seq, const char *structure, FLT_OR_DBL energy, unsigned int options)
Add soft constraints for hairpin or interior loop binding motif.
Various data structures and pre-processor macros.