NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Methods | Public Members | List of all members
nvbio::BWTEBlock Struct Reference

Detailed description

Helper structure to hold a sorted block during BWTE

Definition at line 67 of file bwte.h.

#include <bwte.h>

Public Methods

void reserve (const uint32 _max_block_strings, const uint32 _max_block_suffixes)
 

Public Members

uint32 max_block_suffixes
 
uint32 max_block_strings
 
uint32 n_strings
 
uint32 n_suffixes
 
nvbio::vector< host_tag, uint32h_SA
 
nvbio::vector< host_tag, uint32h_cum_lengths
 
nvbio::vector< host_tag, uint32h_string_ids
 
nvbio::vector< host_tag, uint32h_dollar_off
 
nvbio::vector< host_tag, uint32h_dollar_id
 
nvbio::vector< host_tag, uint64h_dollar_pos
 
nvbio::vector< host_tag, uint8h_BWT
 

Member Function Documentation

void nvbio::BWTEBlock::reserve ( const uint32  _max_block_strings,
const uint32  _max_block_suffixes 
)
inline

reserve space for a maximum block size

Definition at line 48 of file bwte_inl.h.

Member Data Documentation

nvbio::vector<host_tag,uint8> nvbio::BWTEBlock::h_BWT

Definition at line 79 of file bwte.h.

nvbio::vector<host_tag,uint32> nvbio::BWTEBlock::h_cum_lengths

Definition at line 74 of file bwte.h.

nvbio::vector<host_tag,uint32> nvbio::BWTEBlock::h_dollar_id

Definition at line 77 of file bwte.h.

nvbio::vector<host_tag,uint32> nvbio::BWTEBlock::h_dollar_off

Definition at line 76 of file bwte.h.

nvbio::vector<host_tag,uint64> nvbio::BWTEBlock::h_dollar_pos

Definition at line 78 of file bwte.h.

nvbio::vector<host_tag,uint32> nvbio::BWTEBlock::h_SA

Definition at line 73 of file bwte.h.

nvbio::vector<host_tag,uint32> nvbio::BWTEBlock::h_string_ids

Definition at line 75 of file bwte.h.

uint32 nvbio::BWTEBlock::max_block_strings

Definition at line 70 of file bwte.h.

uint32 nvbio::BWTEBlock::max_block_suffixes

Definition at line 69 of file bwte.h.

uint32 nvbio::BWTEBlock::n_strings

Definition at line 71 of file bwte.h.

uint32 nvbio::BWTEBlock::n_suffixes

Definition at line 72 of file bwte.h.


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