Helix List Representation of Secondary Structures

typedef struct vrna_hx_s vrna_hx_t

Convenience typedef for data structure vrna_hx_s.

#include <ViennaRNA/structures/helix.h>
vrna_hx_t *vrna_hx_from_ptable(short *pt)

Convert a pair table representation of a secondary structure into a helix list.

#include <ViennaRNA/structures/helix.h>
Parameters:
  • pt – The secondary structure in pair table representation

Returns:

The secondary structure represented as a helix list

vrna_hx_t *vrna_hx_merge(const vrna_hx_t *list, int maxdist)

Create a merged helix list from another helix list.

#include <ViennaRNA/structures/helix.h>
struct vrna_hx_s
#include <ViennaRNA/structures/helix.h>

Data structure representing an entry of a helix list.

Public Members

unsigned int start
#include <ViennaRNA/structures/helix.h>
unsigned int end
#include <ViennaRNA/structures/helix.h>
unsigned int length
#include <ViennaRNA/structures/helix.h>
unsigned int up5
#include <ViennaRNA/structures/helix.h>
unsigned int up3
#include <ViennaRNA/structures/helix.h>