All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Methods | List of all members
nvbio::io::ReadDataFile_BAM Struct Reference

Detailed description

ReadDataFile from a BAM file

Definition at line 51 of file bam.h.

#include <bam.h>

Inheritance diagram for nvbio::io::ReadDataFile_BAM:
nvbio::io::ReadDataFile nvbio::io::ReadDataStream

Public Methods

 ReadDataFile_BAM (const char *read_file_name, const uint32 max_reads, const uint32 max_read_len, const ReadEncoding flags)
virtual int nextChunk (ReadDataRAM *output, uint32 max_reads, uint32 max_bps)
bool init (void)
- Public Methods inherited from nvbio::io::ReadDataFile
virtual ~ReadDataFile ()
virtual ReadDatanext (const uint32 batch_size, const uint32 batch_bps)
virtual bool is_ok (void)
- Public Methods inherited from nvbio::io::ReadDataStream
 ReadDataStream (uint32 truncate_read_len=uint32(-1))
virtual ~ReadDataStream ()

Additional Inherited Members

- Public Types inherited from nvbio::io::ReadDataFile
enum  FileState {
- Public Members inherited from nvbio::io::ReadDataStream
uint32 m_truncate_read_len
- Static Public Members inherited from nvbio::io::ReadDataFile
static const uint32 LONG_READ = 32*1024
- Proteced Methods inherited from nvbio::io::ReadDataFile
 ReadDataFile (const uint32 max_reads, const uint32 truncate_read_len, const ReadEncoding flags)
- Protected Members inherited from nvbio::io::ReadDataFile
uint32 m_max_reads
ReadEncoding m_flags
uint32 m_loaded
FileState m_file_state

The documentation for this struct was generated from the following files: