NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Macros | Functions
reads.cpp File Reference
#include <nvbio/io/reads/reads.h>
#include <nvbio/io/reads/reads_priv.h>
#include <nvbio/io/reads/reads_fastq.h>
#include <nvbio/io/reads/reads_txt.h>
#include <nvbio/io/reads/sam.h>
#include <nvbio/io/reads/bam.h>
#include <nvbio/basic/console.h>
#include <nvbio/basic/vector_view.h>
#include <nvbio/basic/timer.h>
#include <cuda_runtime.h>
#include <string.h>

Go to the source code of this file.

Classes

struct  nvbio::io::read_string< FLAGS >
 

Namespaces

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

Macros

#define PRESIZE_VECTORS(vec, x)
 
#define ADJUST_VECTORS(vec, x)
 
#define RESIZE_VECTORS(vec, x)   vec.resize(x)
 

Functions

ReadDataStream * nvbio::io::open_read_file (const char *read_file_name, const QualityEncoding qualities, const uint32 max_reads, const uint32 truncate_read_len, const ReadEncoding flags)
 
template<QualityEncoding quality_encoding, typename read_type >
void nvbio::io::encode (const read_type read, ReadData::read_stream_type::iterator stream, char *qual_stream)
 
template<typename read_type >
void nvbio::io::encode (const QualityEncoding quality_encoding, const read_type read, ReadData::read_stream_type::iterator stream, char *qual_stream)
 
void nvbio::io::encode (const ReadDataRAM::StrandOp conversion_flags, const QualityEncoding quality_encoding, const uint32 read_len, const uint8 *read, const uint8 *quality, ReadData::read_stream_type::iterator stream, char *qual_stream)
 

Macro Definition Documentation

#define ADJUST_VECTORS (   vec,
 
)

Definition at line 297 of file reads.cpp.

#define PRESIZE_VECTORS (   vec,
 
)

Definition at line 296 of file reads.cpp.

#define RESIZE_VECTORS (   vec,
 
)    vec.resize(x)

Definition at line 298 of file reads.cpp.