struct vrna_pinfo_s

#include <ViennaRNA/aln_util.h>

Overview

A base pair info structure. More…

// fields

unsigned i
unsigned j
float p
float ent
short bp[8]
char comp

Detailed Documentation

A base pair info structure.

For each base pair (i,j) with i,j in [0, n-1] the structure lists:

  • its probability ‘p’
  • an entropy-like measure for its well-definedness ‘ent’
  • the frequency of each type of pair in ‘bp[]’
    • ‘bp[0]’ contains the number of non-compatible sequences
    • ‘bp[1]’ the number of CG pairs, etc.

Fields

unsigned i
nucleotide position i
unsigned j
nucleotide position j
float p
Probability.
float ent
Pseudo entropy for :math:` p(i,j) = S_i + S_j - p_ij*ln(p_ij) ` .
short bp [8]
Frequencies of pair_types.
char comp
1 iff pair is in mfe structure