RNAlib-2.4.14
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 
34 
36  int i;
37  int j;
38  int k;
39  int l;
40  int number;
41 };
42 
43 
57 int
59  const char *seq,
60  const char *structure,
61  FLT_OR_DBL energy,
62  unsigned int options);
63 
64 
66 vrna_sc_ligand_detect_motifs(vrna_fold_compound_t *vc,
67  const char *structure);
68 
69 
71 vrna_sc_ligand_get_all_motifs(vrna_fold_compound_t *vc);
72 
73 
74 #endif
Definition: ligand.h:35
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.
The Basic Fold Compound API.