1 #ifndef VIENNA_RNA_PACKAGE_SEQUENCE_H 2 #define VIENNA_RNA_PACKAGE_SEQUENCE_H 20 #define VRNA_SEQUENCE_RNA 1U 22 #define VRNA_SEQUENCE_DNA 2U 46 unsigned int options);
51 unsigned int options);
vrna_seq_type_e type
The type of sequence.
Definition: sequence.h:38
char * string
The string representation of the sequence.
Definition: sequence.h:39
The most basic data structure required by many functions throughout the RNAlib.
Definition: fold_compound.h:132
Nucleotide sequence represents a DNA type.
Definition: sequence.h:30
Data structure representing a nucleotide sequence.
Definition: sequence.h:37
short * encoding
The integer representation of the sequence.
Definition: sequence.h:40
Nucleotide sequence represents an Unkown type.
Definition: sequence.h:28
Nucleotide sequence represents an RNA type.
Definition: sequence.h:29
unsigned int length
The length of the sequence.
Definition: sequence.h:41
vrna_seq_type_e
A enumerator used in vrna_sequence_s to distinguish different nucleotide sequences.
Definition: sequence.h:27