(Abstract) Data Structures
All datastructures and typedefs shared among the ViennaRNA Package can be found here.
Specialized Modules:
Common Data Structures
Typedefs
-
typedef struct vrna_elem_prob_s vrna_plist_t
- #include <ViennaRNA/datastructures/basic.h>
Typename for the base pair list repesenting data structure vrna_elem_prob_s.
-
typedef struct vrna_cpair_s vrna_cpair_t
- #include <ViennaRNA/datastructures/basic.h>
Typename for data structure vrna_cpair_s.
-
typedef struct vrna_data_linear_s vrna_data_lin_t
- #include <ViennaRNA/datastructures/basic.h>
-
typedef struct vrna_color_s vrna_color_t
- #include <ViennaRNA/datastructures/basic.h>
-
typedef double FLT_OR_DBL
- #include <ViennaRNA/datastructures/basic.h>
Typename for floating point number in partition function computations.
-
typedef struct vrna_basepair_s PAIR
- #include <ViennaRNA/datastructures/basic.h>
Old typename of vrna_basepair_s.
- Deprecated:
Use vrna_basepair_t instead!
-
typedef struct vrna_elem_prob_s plist
- #include <ViennaRNA/datastructures/basic.h>
Old typename of vrna_elem_prob_s.
- Deprecated:
Use vrna_ep_t or vrna_elem_prob_s instead!
-
typedef struct vrna_cpair_s cpair
- #include <ViennaRNA/datastructures/basic.h>
Old typename of vrna_cpair_s.
- Deprecated:
Use vrna_cpair_t instead!
-
typedef struct vrna_sect_s sect
- #include <ViennaRNA/datastructures/basic.h>
Old typename of vrna_sect_s.
- Deprecated:
Use vrna_sect_t instead!
-
typedef vrna_bp_stack_t bondT
- #include <ViennaRNA/datastructures/basic.h>
Old typename of #vrna_bp_stack_s.
- Deprecated:
Use vrna_bp_stack_t instead!
-
typedef struct pu_contrib pu_contrib
- #include <ViennaRNA/datastructures/basic.h>
contributions to p_u
-
typedef struct interact interact
- #include <ViennaRNA/datastructures/basic.h>
interaction data structure for RNAup
-
typedef struct pu_out pu_out
- #include <ViennaRNA/datastructures/basic.h>
Collection of all free_energy of beeing unpaired values for output.
-
typedef struct constrain constrain
- #include <ViennaRNA/datastructures/basic.h>
constraints for cofolding
-
struct vrna_basepair_t
- #include <ViennaRNA/datastructures/basic.h>
Typename for base pair element.
- Deprecated:
Use vrna_bp_t instead!
-
struct vrna_bp_stack_t
- #include <ViennaRNA/datastructures/basic.h>
Typename for the base pair stack element.
-
struct pu_contrib
- #include <ViennaRNA/datastructures/basic.h>
contributions to p_u
-
struct interact
- #include <ViennaRNA/datastructures/basic.h>
interaction data structure for RNAup
Public Members
-
double *Pi
probabilities of interaction
-
double *Gi
free energies of interaction
-
double Gikjl
full free energy for interaction between [k,i] k<i in longer seq and [j,l] j<l in shorter seq
-
double Gikjl_wo
Gikjl without contributions for prob_unpaired.
-
int i
k<i in longer seq
-
int k
k<i in longer seq
-
int j
j<l in shorter seq
-
int l
j<l in shorter seq
-
int length
length of longer sequence
-
double *Pi
-
struct pu_out
- #include <ViennaRNA/datastructures/basic.h>
Collection of all free_energy of beeing unpaired values for output.
-
struct constrain
- #include <ViennaRNA/datastructures/basic.h>
constraints for cofolding
-
struct duplexT
- #include <ViennaRNA/datastructures/basic.h>
Data structure for RNAduplex.
-
struct node
- #include <ViennaRNA/datastructures/basic.h>
Data structure for RNAsnoop (fold energy list)
-
struct snoopT
- #include <ViennaRNA/datastructures/basic.h>
Data structure for RNAsnoop.
-
struct dupVar
- #include <ViennaRNA/datastructures/basic.h>
Data structure used in RNApkplex.
-
typedef struct vrna_elem_prob_s vrna_plist_t