RNAlib-2.4.11
combinatorics.h
Go to the documentation of this file.
1 #ifndef VIENNA_RNA_PACKAGE_COMBINATORICS_H
2 #define VIENNA_RNA_PACKAGE_COMBINATORICS_H
3 
31 unsigned int **
32 vrna_enumerate_necklaces(const unsigned int *type_counts);
33 
34 
54 unsigned int
55 vrna_rotational_symmetry_num(const unsigned int *string,
56  size_t string_length);
57 
58 
85 unsigned int
86 vrna_rotational_symmetry_pos_num(const unsigned int *string,
87  size_t string_length,
88  unsigned int **positions);
89 
90 
108 unsigned int
109 vrna_rotational_symmetry(const char *string);
110 
111 
136 unsigned int
137 vrna_rotational_symmetry_pos(const char *string,
138  unsigned int **positions);
139 
140 
163 unsigned int
165  const char *structure);
166 
167 
198 unsigned int
200  const char *structure,
201  unsigned int **positions);
202 
203 
207 #endif
The most basic data structure required by many functions throughout the RNAlib.
Definition: fold_compound.h:132
unsigned int ** vrna_enumerate_necklaces(const unsigned int *type_counts)
Enumerate all necklaces with fixed content.
unsigned int vrna_rotational_symmetry_db_pos(vrna_fold_compound_t *fc, const char *structure, unsigned int **positions)
Determine the order of rotational symmetry for a dot-bracket structure.
unsigned int vrna_rotational_symmetry(const char *string)
Determine the order of rotational symmetry for a NULL-terminated string of ASCII characters.
unsigned int vrna_rotational_symmetry_num(const unsigned int *string, size_t string_length)
Determine the order of rotational symmetry for a string of objects represented by natural numbers...
unsigned int vrna_rotational_symmetry_pos(const char *string, unsigned int **positions)
Determine the order of rotational symmetry for a NULL-terminated string of ASCII characters.
unsigned int vrna_rotational_symmetry_db(vrna_fold_compound_t *fc, const char *structure)
Determine the order of rotational symmetry for a dot-bracket structure.
unsigned int vrna_rotational_symmetry_pos_num(const unsigned int *string, size_t string_length, unsigned int **positions)
Determine the order of rotational symmetry for a string of objects represented by natural numbers...