NVBIO
|
base class for representing a batch of alignment results on the device
Definition at line 47 of file output_batch.h.
#include <output_batch.h>
Public Methods | |
DeviceOutputBatchSE (uint32 _count, thrust::device_vector< io::Alignment > &_alignments, DeviceCigarArray _cigar, nvbio::DeviceVectorArray< uint8 > &_mds, thrust::device_vector< uint8 > &_mapq, thrust::device_vector< uint32 > *_read_ids=NULL) | |
void | readback_scores (thrust::host_vector< io::Alignment > &host_alignments) const |
void | readback_cigars (HostCigarArray &host_cigars) const |
void | readback_mds (nvbio::HostVectorArray< uint8 > &host_mds) const |
void | readback_mapq (thrust::host_vector< uint8 > &host_mapq) const |
void | readback_ids (thrust::host_vector< uint32 > &host_ids) const |
Public Members | |
uint32 | count |
thrust::device_vector < io::Alignment > & | alignments |
DeviceCigarArray | cigar |
nvbio::DeviceVectorArray< uint8 > & | mds |
thrust::device_vector< uint8 > & | mapq |
thrust::device_vector< uint32 > * | read_ids |
|
inline |
Definition at line 58 of file output_batch.h.
void nvbio::io::DeviceOutputBatchSE::readback_cigars | ( | io::HostCigarArray & | host_cigar) | const |
Definition at line 68 of file output_batch.cpp.
void nvbio::io::DeviceOutputBatchSE::readback_ids | ( | thrust::host_vector< uint32 > & | host_ids) | const |
Definition at line 87 of file output_batch.cpp.
void nvbio::io::DeviceOutputBatchSE::readback_mapq | ( | thrust::host_vector< uint8 > & | host_mapq) | const |
Definition at line 81 of file output_batch.cpp.
void nvbio::io::DeviceOutputBatchSE::readback_mds | ( | nvbio::HostVectorArray< uint8 > & | host_mds) | const |
Definition at line 75 of file output_batch.cpp.
void nvbio::io::DeviceOutputBatchSE::readback_scores | ( | thrust::host_vector< io::Alignment > & | host_alignments) | const |
Definition at line 61 of file output_batch.cpp.
thrust::device_vector<io::Alignment>& nvbio::io::DeviceOutputBatchSE::alignments |
Definition at line 52 of file output_batch.h.
DeviceCigarArray nvbio::io::DeviceOutputBatchSE::cigar |
Definition at line 53 of file output_batch.h.
uint32 nvbio::io::DeviceOutputBatchSE::count |
Definition at line 50 of file output_batch.h.
thrust::device_vector<uint8>& nvbio::io::DeviceOutputBatchSE::mapq |
Definition at line 55 of file output_batch.h.
nvbio::DeviceVectorArray<uint8>& nvbio::io::DeviceOutputBatchSE::mds |
Definition at line 54 of file output_batch.h.
thrust::device_vector<uint32>* nvbio::io::DeviceOutputBatchSE::read_ids |
Definition at line 56 of file output_batch.h.