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

Detailed description

Definition at line 67 of file utils.h.

#include <utils.h>

Public Methods

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE KmerCode ()
 
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE KmerCode (const int l)
 
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE KmerCode (const KmerCode &k)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE void 
restart ()
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE void 
push_back (const uint8 c)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE void 
push_front (const uint8 c)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE void 
shift_right (int k)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE bool 
is_valid () const
 

Public Members

uint64 mask
 
uint64 code
 
int len
 
int invalid
 

Constructor & Destructor Documentation

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE KmerCode::KmerCode ( )
inline

Definition at line 70 of file utils.h.

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE KmerCode::KmerCode ( const int  l)
inline

Definition at line 73 of file utils.h.

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE KmerCode::KmerCode ( const KmerCode k)
inline

Definition at line 82 of file utils.h.

Member Function Documentation

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE bool KmerCode::is_valid ( ) const
inline

Definition at line 124 of file utils.h.

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE void KmerCode::push_back ( const uint8  c)
inline

Definition at line 89 of file utils.h.

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE void KmerCode::push_front ( const uint8  c)
inline

Definition at line 102 of file utils.h.

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE void KmerCode::restart ( )
inline

Definition at line 86 of file utils.h.

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE void KmerCode::shift_right ( int  k)
inline

Definition at line 113 of file utils.h.

Member Data Documentation

uint64 KmerCode::code

Definition at line 127 of file utils.h.

int KmerCode::invalid

Definition at line 129 of file utils.h.

int KmerCode::len

Definition at line 128 of file utils.h.

uint64 KmerCode::mask

Definition at line 126 of file utils.h.


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