NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
bwt.h File Reference
#include <nvbio/basic/types.h>
#include <sais.h>

Go to the source code of this file.

Namespaces

 nvbio
 Define a vector_view POD type and plain_view() for std::vector.
 

Functions

template<typename StreamIterator >
uint32 nvbio::gen_sa (const uint32 n, const StreamIterator T, int32 *SA)
 
template<typename StreamIterator >
uint32 nvbio::gen_bwt_from_sa (const uint32 n, const StreamIterator T, const int32 *SA, StreamIterator bwt)
 
template<typename StreamIterator >
int32 nvbio::gen_bwt (const uint32 n, const StreamIterator T, int32 *buffer, StreamIterator bwt)
 
template<typename StreamIterator >
int64 nvbio::gen_bwt (const uint32 n, const StreamIterator T, int64 *buffer, StreamIterator bwt)
 
void nvbio::gen_bwt_count_table (uint32 *count_table)