NVBIO
|
This data structure represents a collection of hit arrays bound to a set of reads. For each read it stores an array of hits of arbitrary length.
Definition at line 32 of file proposal.h.
#include <proposal.h>
Public Types | |
enum | Mode { SingleHitPerRead = 0u, MultipleHitsPerRead = 1u } |
typedef thrust::device_vector < uint32 > | links_storage_type |
Public Methods | |
void | resize (const uint32 max_size) |
void | setup (const uint32 n_hits_per_read, const uint32 in_reads) |
bool | mode () const |
ReadHitsIndexDeviceView | device_view () |
typedef thrust::device_vector<uint32> cufmi::bowtie2::cuda::ReadHitsIndex::links_storage_type |
Definition at line 34 of file proposal.h.
Enumerator | |
---|---|
SingleHitPerRead | |
MultipleHitsPerRead |
Definition at line 36 of file proposal.h.
ReadHitsIndexDeviceView cufmi::bowtie2::cuda::ReadHitsIndex::device_view | ( | ) |
|
inline |
Definition at line 51 of file proposal.h.
void cufmi::bowtie2::cuda::ReadHitsIndex::resize | ( | const uint32 | max_size) |
void cufmi::bowtie2::cuda::ReadHitsIndex::setup | ( | const uint32 | n_hits_per_read, |
const uint32 | in_reads | ||
) |