Helix List Representation of Secondary Structures — ViennaRNA Package

# 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>