vg
tools for working with variation graphs
Public Member Functions | Private Attributes | List of all members
vg::SeqComplexity< MaxOrder > Struct Template Reference

#include <sequence_complexity.hpp>

Public Member Functions

 SeqComplexity (string::const_iterator begin, string::const_iterator end)
 
 SeqComplexity (const string &seq)
 
double p_value (int order) const
 
double repetitiveness (int order) const
 

Private Attributes

int len
 
int matches [MaxOrder]
 

Constructor & Destructor Documentation

◆ SeqComplexity() [1/2]

template<int MaxOrder>
vg::SeqComplexity< MaxOrder >::SeqComplexity ( string::const_iterator  begin,
string::const_iterator  end 
)

◆ SeqComplexity() [2/2]

template<int MaxOrder>
vg::SeqComplexity< MaxOrder >::SeqComplexity ( const string &  seq)

Member Function Documentation

◆ p_value()

template<int MaxOrder>
double vg::SeqComplexity< MaxOrder >::p_value ( int  order) const

◆ repetitiveness()

template<int MaxOrder>
double vg::SeqComplexity< MaxOrder >::repetitiveness ( int  order) const

Member Data Documentation

◆ len

template<int MaxOrder = 1>
int vg::SeqComplexity< MaxOrder >::len
private

◆ matches

template<int MaxOrder = 1>
int vg::SeqComplexity< MaxOrder >::matches[MaxOrder]
private

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