fastq_to_fasta
A template for creation of SeqAn3 apps, with a FASTQ to FASTA example app.
Public Member Functions | Public Attributes | List of all members
raptor::threshold::forward_strand_minimiser Struct Reference

#include <raptor/threshold/forward_strand_minimiser.hpp>

Public Member Functions

 forward_strand_minimiser ()=default
 Defaulted. More...
 
 forward_strand_minimiser (forward_strand_minimiser const &)=default
 Defaulted. More...
 
 forward_strand_minimiser (forward_strand_minimiser &&)=default
 Defaulted. More...
 
forward_strand_minimiseroperator= (forward_strand_minimiser const &)=default
 Defaulted. More...
 
forward_strand_minimiseroperator= (forward_strand_minimiser &&)=default
 Defaulted. More...
 
 ~forward_strand_minimiser ()=default
 Defaulted. More...
 
 forward_strand_minimiser (window const window_size_, seqan3::shape const shape_, uint64_t const seed_=0x8F3F73B5CF1C9ADE)
 Constructs a minimiser from given k-mer, window size and a seed. More...
 
void resize (window const window_size_, seqan3::shape const shape_, uint64_t const seed_=0x8F3F73B5CF1C9ADE)
 Resize the minimiser. More...
 
void compute (std::vector< seqan3::dna4 > const &text)
 

Public Attributes

std::vector< uint64_t > minimiser_begin
 Stores the begin positions of the minimisers. More...
 

Constructor & Destructor Documentation

◆ forward_strand_minimiser() [1/4]

raptor::threshold::forward_strand_minimiser::forward_strand_minimiser ( )
default

Defaulted.

◆ forward_strand_minimiser() [2/4]

raptor::threshold::forward_strand_minimiser::forward_strand_minimiser ( forward_strand_minimiser const &  )
default

Defaulted.

◆ forward_strand_minimiser() [3/4]

raptor::threshold::forward_strand_minimiser::forward_strand_minimiser ( forward_strand_minimiser &&  )
default

Defaulted.

◆ ~forward_strand_minimiser()

raptor::threshold::forward_strand_minimiser::~forward_strand_minimiser ( )
default

Defaulted.

◆ forward_strand_minimiser() [4/4]

raptor::threshold::forward_strand_minimiser::forward_strand_minimiser ( window const  window_size_,
seqan3::shape const  shape_,
uint64_t const  seed_ = 0x8F3F73B5CF1C9ADE 
)
inline

Constructs a minimiser from given k-mer, window size and a seed.

Parameters
[in]window_size_The window size.
[in]shape_The shape.
[in]seed_The seed to use. Default: 0x8F3F73B5CF1C9ADE.

Member Function Documentation

◆ compute()

void raptor::threshold::forward_strand_minimiser::compute ( std::vector< seqan3::dna4 > const &  text)
inline

◆ operator=() [1/2]

forward_strand_minimiser & raptor::threshold::forward_strand_minimiser::operator= ( forward_strand_minimiser &&  )
default

Defaulted.

◆ operator=() [2/2]

forward_strand_minimiser & raptor::threshold::forward_strand_minimiser::operator= ( forward_strand_minimiser const &  )
default

Defaulted.

◆ resize()

void raptor::threshold::forward_strand_minimiser::resize ( window const  window_size_,
seqan3::shape const  shape_,
uint64_t const  seed_ = 0x8F3F73B5CF1C9ADE 
)
inline

Resize the minimiser.

Parameters
[in]window_size_The new window size.
[in]shape_The new shape.
[in]seed_The new seed to use. Default: 0x8F3F73B5CF1C9ADE.

Member Data Documentation

◆ minimiser_begin

std::vector<uint64_t> raptor::threshold::forward_strand_minimiser::minimiser_begin

Stores the begin positions of the minimisers.


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