Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   Examples  

bioinfo::na_nmer_overlap Class Template Reference

na_nmer_traits defines character traits for a bit compressed n-length nucleic acid character sequence where a series of these character sequences are overlapping. More...

#include <bio_bit_traits.h>

Inheritance diagram for bioinfo::na_nmer_overlap:

Inheritance graph
[legend]
Collaboration diagram for bioinfo::na_nmer_overlap:

Collaboration graph
[legend]
List of all members.

Detailed Description

template<size_t NB> class bioinfo::na_nmer_overlap

na_nmer_traits defines character traits for a bit compressed n-length nucleic acid character sequence where a series of these character sequences are overlapping.

Extends bio_bit_traits As an example, if we are working with the sequence "atcataatc", where n = 3, the string is defined as: atc tca cat ata taa aat atc (trailing tc will be ignored) for n=3, NB=na_min_traits::bit_size() * n. For this example NB=8 and memeroy storage is the same as the original sequence.

See also:
bio_bit_traits, nmer_string


The documentation for this class was generated from the following file: