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

Detailed description

A simple POD struct to represent a seed's information in a packed uint32:

Definition at line 171 of file defs.h.

#include <defs.h>

Public Methods

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE packed_seed ()
 
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE packed_seed (const uint32 _pos_in_read, const uint32 _index_dir, const uint32 _rc, const uint32 _top_flag)
 

Public Members

uint32 pos_in_read:12
 
uint32 index_dir:1
 
uint32 rc:1
 
uint32 top_flag:1
 

Constructor & Destructor Documentation

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE nvbio::bowtie2::cuda::packed_seed::packed_seed ( )
inline

Definition at line 174 of file defs.h.

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE nvbio::bowtie2::cuda::packed_seed::packed_seed ( const uint32  _pos_in_read,
const uint32  _index_dir,
const uint32  _rc,
const uint32  _top_flag 
)
inline

Definition at line 177 of file defs.h.

Member Data Documentation

uint32 nvbio::bowtie2::cuda::packed_seed::index_dir

Definition at line 180 of file defs.h.

uint32 nvbio::bowtie2::cuda::packed_seed::pos_in_read

Definition at line 180 of file defs.h.

uint32 nvbio::bowtie2::cuda::packed_seed::rc

Definition at line 180 of file defs.h.

uint32 nvbio::bowtie2::cuda::packed_seed::top_flag

Definition at line 180 of file defs.h.


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