NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
fmindex.h File Reference
#include <stdio.h>
#include <stdlib.h>
#include <vector>
#include <algorithm>
#include <nvbio/basic/mmap.h>
#include <nvbio/basic/vector.h>
#include <nvbio/basic/deinterleaved_iterator.h>
#include <nvbio/basic/cuda/ldg.h>
#include <nvbio/fmindex/fmindex.h>
#include <nvbio/fmindex/ssa.h>

Go to the source code of this file.

Classes

struct  nvbio::io::FMIndexDataCore
 
struct  nvbio::io::FMIndexData
 
struct  nvbio::io::FMIndexDataHost
 
struct  nvbio::io::FMIndexDataMMAPInfo
 
struct  nvbio::io::FMIndexDataMMAPServer
 
struct  nvbio::io::FMIndexDataMMAP
 
struct  nvbio::io::FMIndexDataDevice
 

Namespaces

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

Functions

void nvbio::io::init_ssa (const FMIndexData &driver_data, FMIndexData::ssa_storage_type &ssa, FMIndexData::ssa_storage_type &rssa)
 
void nvbio::io::init_ssa (const FMIndexDataDevice &driver_data, FMIndexDataDevice::ssa_storage_type &ssa, FMIndexDataDevice::ssa_storage_type &rssa)