NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
persist.h File Reference
#include <nvBowtie/bowtie2/cuda/defs.h>
#include <nvBowtie/bowtie2/cuda/scoring_queues.h>
#include <nvbio/basic/types.h>
#include <thrust/device_vector.h>
#include <thrust/sort.h>
#include <string>

Go to the source code of this file.

Namespaces

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

Functions

void nvbio::bowtie2::cuda::persist_clear (const std::string &file_name)
 
void nvbio::bowtie2::cuda::persist_hits (const std::string &file_name, const char *name, const uint32 anchor, const uint32 count, const SeedHitDequeArray &hit_deques)
 
void nvbio::bowtie2::cuda::persist_reads (const std::string &file_name, const char *name, const uint32 anchor, const uint32 count, const thrust::device_vector< uint32 >::iterator iterator)
 
void nvbio::bowtie2::cuda::persist_selection (const std::string &file_name, const char *name, const uint32 anchor, const uint32 read_count, const packed_read *read_infos_dptr, const uint32 n_multi, const uint32 hits_queue_size, const ReadHitsIndex &hits_index, const HitQueues &hits_queue)
 
void nvbio::bowtie2::cuda::persist_scores (const std::string &file_name, const char *name, const uint32 anchor, const uint32 read_count, const uint32 n_multi, const uint32 hits_queue_size, const ScoringQueues &scoring_queues)