NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Methods | Public Members | List of all members
genome_infixes< BAND_LEN > Struct Template Reference

Detailed description

template< uint32 BAND_LEN>
struct genome_infixes< BAND_LEN >

Definition at line 69 of file alignment.h.

#include <alignment.h>

Public Methods

NVBIO_HOST_DEVICE genome_infixes (const uint32 genome_len, const io::ConstSequenceDataView reads)
 
NVBIO_HOST_DEVICE
string_infix_coord_type 
operator() (const uint2 diagonal) const
 

Public Members

const uint32 m_genome_len
 
const io::ConstSequenceDataView m_reads
 

Constructor & Destructor Documentation

template<uint32 BAND_LEN>
NVBIO_HOST_DEVICE genome_infixes< BAND_LEN >::genome_infixes ( const uint32  genome_len,
const io::ConstSequenceDataView  reads 
)
inline

Definition at line 73 of file alignment.h.

Member Function Documentation

template<uint32 BAND_LEN>
NVBIO_HOST_DEVICE string_infix_coord_type genome_infixes< BAND_LEN >::operator() ( const uint2  diagonal) const
inline

Definition at line 79 of file alignment.h.

Member Data Documentation

template<uint32 BAND_LEN>
const uint32 genome_infixes< BAND_LEN >::m_genome_len

Definition at line 97 of file alignment.h.

template<uint32 BAND_LEN>
const io::ConstSequenceDataView genome_infixes< BAND_LEN >::m_reads

Definition at line 98 of file alignment.h.


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