RNAlib-2.5.1
ligand.h
Go to the documentation of this file.
1#ifndef VIENNA_RNA_PACKAGE_LIGAND_H
2#define VIENNA_RNA_PACKAGE_LIGAND_H
3
20
23
25 int i;
26 int j;
27 int k;
28 int l;
29 int number;
30};
31
32
59int
61 const char *seq,
62 const char *structure,
63 FLT_OR_DBL energy,
64 unsigned int options);
65
66
68vrna_sc_ligand_detect_motifs(vrna_fold_compound_t *fc,
69 const char *structure);
70
71
73vrna_sc_ligand_get_all_motifs(vrna_fold_compound_t *fc);
74
79#endif
Various data structures and pre-processor macros.
The Basic Fold Compound API.
int vrna_sc_add_hi_motif(vrna_fold_compound_t *fc, const char *seq, const char *structure, FLT_OR_DBL energy, unsigned int options)
Add soft constraints for hairpin or interior loop binding motif.
Definition: ligand.h:24
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:148