RNAlib-2.3.1
constraints_ligand.h
Go to the documentation of this file.
1 #ifndef VIENNA_RNA_PACKAGE_LIGAND_H
2 #define VIENNA_RNA_PACKAGE_LIGAND_H
3 
9 typedef struct vrna_sc_motif_s vrna_sc_motif_t;
10 
12 
14  int i;
15  int j;
16  int k;
17  int l;
18  int number;
19 };
20 
21 
35 int
37  const char *seq,
38  const char *structure,
39  FLT_OR_DBL energy,
40  unsigned int options);
41 
43 vrna_sc_ligand_detect_motifs( vrna_fold_compound_t *vc,
44  const char *structure);
45 
46 int
47 vrna_sc_get_hi_motif( vrna_fold_compound_t *vc,
48  int *i,
49  int *j,
50  int *k,
51  int *l);
52 
53 #endif
Definition: constraints_ligand.h:13
double FLT_OR_DBL
Typename for floating point number in partition function computations.
Definition: data_structures.h:48
The most basic data structure required by many functions throughout the RNAlib.
Definition: data_structures.h:454
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.