SeqAn3
Structure

The structure module contains alphabets for RNA and protein structure. More...

Collaboration diagram for Structure:

Classes

class  seqan3::dot_bracket3
 The three letter RNA structure alphabet of the characters ".()". More...
 
class  seqan3::dssp9
 The protein structure alphabet of the characters "HGIEBTSCX". More...
 
interface  seqan3::rna_structure_concept
 A concept that indicates whether an alphabet represents RNA structure. More...
 
class  seqan3::structured_aa< sequence_alphabet_t, structure_alphabet_t >
 A seqan3::cartesian_composition that joins an aminoacid alphabet with a protein structure alphabet. More...
 
class  seqan3::structured_rna< sequence_alphabet_t, structure_alphabet_t >
 A seqan3::cartesian_composition that joins a nucleotide alphabet with an RNA structure alphabet. More...
 
class  seqan3::wuss< SIZE >
 The WUSS structure alphabet of the characters .<>:,-_~;()[]{}AaBbCcDd... More...
 

Detailed Description

The structure module contains alphabets for RNA and protein structure.

The following alphabets are currently supported in SeqAn. Please see the format's page for more details.

Name Characters Description
Dot Bracket (). Simple annotation that defines base pairs. No pseudoknots allowed.
WUSS .<>:,-_~;()[]{}AaBb... Annotation that provides further markups and pseudoknots.
DSSP HBEGITSCX Structure encoding for proteins.