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

Detailed description

template< typename string_set_type>
struct extract_super_kmers_functor< string_set_type >

Definition at line 532 of file kmers_inl.h.

#include <kmers_inl.h>

Public Types

typedef
string_set_type::string_type 
sequence
 

Public Methods

NVBIO_HOST_DEVICE extract_super_kmers_functor (const uint32 *_repeat_global_ids, const uint8 *_is_unique_map, const uint32 *_global_UID_map, const uint32 *_sorted_idx_map, const SequenceSetKmerCoord *_coords, const string_set_type _string_set, const uint32 _kmer_size, SequenceSetKmerCoord *_super_coords, uint32 *_prefix_uids, uint32 *_suffix_uids)
 
NVBIO_HOST_DEVICE void operator() (const uint32 idx) const
 

Public Members

const string_set_type string_set
 
const uint32repeat_global_ids
 
const uint8global_unique_flag_map
 
const uint32global_UID_map
 
const uint32global_sorted_idx_map
 
const SequenceSetKmerCoordcoords
 
const uint32 kmer_size
 
SequenceSetKmerCoordsuper_coords
 
uint32prefix_uids
 
uint32suffix_uids
 

Member Typedef Documentation

template<typename string_set_type >
typedef string_set_type::string_type extract_super_kmers_functor< string_set_type >::sequence

Definition at line 534 of file kmers_inl.h.

Constructor & Destructor Documentation

template<typename string_set_type >
NVBIO_HOST_DEVICE extract_super_kmers_functor< string_set_type >::extract_super_kmers_functor ( const uint32 _repeat_global_ids,
const uint8 _is_unique_map,
const uint32 _global_UID_map,
const uint32 _sorted_idx_map,
const SequenceSetKmerCoord _coords,
const string_set_type  _string_set,
const uint32  _kmer_size,
SequenceSetKmerCoord _super_coords,
uint32 _prefix_uids,
uint32 _suffix_uids 
)
inline

Definition at line 549 of file kmers_inl.h.

Member Function Documentation

template<typename string_set_type >
NVBIO_HOST_DEVICE void extract_super_kmers_functor< string_set_type >::operator() ( const uint32  idx) const
inline

Definition at line 559 of file kmers_inl.h.

Member Data Documentation

template<typename string_set_type >
const SequenceSetKmerCoord* extract_super_kmers_functor< string_set_type >::coords

Definition at line 540 of file kmers_inl.h.

template<typename string_set_type >
const uint32* extract_super_kmers_functor< string_set_type >::global_sorted_idx_map

Definition at line 539 of file kmers_inl.h.

template<typename string_set_type >
const uint32* extract_super_kmers_functor< string_set_type >::global_UID_map

Definition at line 538 of file kmers_inl.h.

template<typename string_set_type >
const uint8* extract_super_kmers_functor< string_set_type >::global_unique_flag_map

Definition at line 537 of file kmers_inl.h.

template<typename string_set_type >
const uint32 extract_super_kmers_functor< string_set_type >::kmer_size

Definition at line 541 of file kmers_inl.h.

template<typename string_set_type >
uint32* extract_super_kmers_functor< string_set_type >::prefix_uids

Definition at line 545 of file kmers_inl.h.

template<typename string_set_type >
const uint32* extract_super_kmers_functor< string_set_type >::repeat_global_ids

Definition at line 536 of file kmers_inl.h.

template<typename string_set_type >
const string_set_type extract_super_kmers_functor< string_set_type >::string_set

Definition at line 535 of file kmers_inl.h.

template<typename string_set_type >
uint32* extract_super_kmers_functor< string_set_type >::suffix_uids

Definition at line 546 of file kmers_inl.h.

template<typename string_set_type >
SequenceSetKmerCoord* extract_super_kmers_functor< string_set_type >::super_coords

Definition at line 544 of file kmers_inl.h.


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