Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NVlabs/nvbio
/ types & classes
Types & classes
1,483 in github.com/NVlabs/nvbio
⨍
Functions
4,415
◇
Types & classes
1,483
↓ 169 callers
Class
td_object
td element
nvbio/basic/html.h:150
↓ 166 callers
Class
th_object
th element
nvbio/basic/html.h:126
↓ 53 callers
Class
runtime_error
nvbio/basic/exceptions.h:59
↓ 27 callers
Class
simd4u8
A 4-way uint8 SIMD type
nvbio/basic/simd.h:42
↓ 15 callers
Class
SimpleFunc
nvBowtie/bowtie2/cuda/func.h:39
↓ 13 callers
Class
EditDistanceSWScheme
An adapter implementation of the \ref SmithWatermanScoringScheme model producing the edit distance scoring
nvbio/alignment/ed/ed_utils.h:45
↓ 12 callers
Class
base_rep_tag
nvbio/basic/simd.h:44
↓ 10 callers
Class
Alignment
nvBowtie/bowtie2/cuda/traceback.h:35
↓ 8 callers
Class
bns_fopen_failure
nvbio/basic/bnt.h:93
↓ 7 callers
Class
BestAlignments
nvBowtie/bowtie2/cuda/stats.h:36
↓ 7 callers
Class
DeviceCigarArray
Wrapper struct to keep CIGAR arrays and CIGAR coords in one place. This is the device version.
nvbio/io/output/output_types.h:111
↓ 7 callers
Class
add_functor
add functor
nvbio/basic/numbers.h:877
↓ 6 callers
Class
AlignmentData
Utility struct to gather all data related to a given alignment. This breaks out the alignment data for a given alignment by setting up pointers to the
nvbio/io/output/output_priv.h:49
↓ 6 callers
Class
node_type
nvbio/strings/wavelet_tree_inl.h:95
↓ 5 callers
Class
BestAlignments
A simple data-structure to hold the best 2 alignments
nvbio/io/alignments.h:144
↓ 5 callers
Class
DefaultMover
generic implementation of a move function for WorkUnit's This class is responsible for moving any external payload bound to a work-unit, and gets inv
nvbio/basic/cuda/work_queue.h:233
↓ 5 callers
Class
SeedHit
nvBowtie/bowtie2/cuda/persist.h:41
↓ 5 callers
Class
has_second
nvbio/io/alignments.h:345
↓ 5 callers
Class
packed_read
A simple POD struct to represent a read id and its top flag status in a packed uint32
nvBowtie/bowtie2/cuda/defs.h:152
↓ 5 callers
Class
packed_seed
A simple POD struct to represent a seed's information in a packed uint32: - position in read - FM-index direction - reverse-complement flag - top flag
nvBowtie/bowtie2/cuda/defs.h:171
↓ 4 callers
Class
AlignmentPair
nvbio-aln-diff/alignment.h:105
↓ 4 callers
Class
BestPairedAlignments
A simple data-structure to hold the best 2 paired alignments
nvbio/io/alignments.h:227
↓ 4 callers
Class
context_type
nvbio/alignment/batched_inl.h:877
↓ 4 callers
Class
has_second_paired
nvbio/io/alignments.h:354
↓ 4 callers
Class
mapping_error
nvbio/basic/mmap.h:95
↓ 4 callers
Class
null_type
a null type, useful to represent unbound template arguments
nvbio/basic/types.h:163
↓ 4 callers
Class
stat
contrib/htslib/cram/files.c:52
↓ 4 callers
Class
view_error
nvbio/basic/mmap.h:102
↓ 3 callers
Enum
SequenceFlags
a set of flags describing what to load
nvbio/io/sequence/sequence.h:180
↓ 3 callers
Class
SharedPointer
nvbio/basic/shared_pointer.h:345
↓ 3 callers
Class
device_tag
a tag to define the device architecture
nvbio/basic/types.h:157
↓ 3 callers
Class
get_kmer_reg_id
nvMicroAssembly/kmers_inl.h:50
↓ 3 callers
Class
is_aligned
nvbio/io/alignments.h:412
↓ 3 callers
Class
is_paired
nvbio/io/alignments.h:372
↓ 3 callers
Class
range_size
return the size of a given range
nvbio/qgram/filter_inl.h:35
↓ 3 callers
Class
remove_singletons
A binary functor implementing some custom logic to remove singletons from a set of segment-flags
nvbio/sufsort/sufsort_priv.h:933
↓ 3 callers
Class
stat
contrib/htslib/cram/cram_io.c:1117
↓ 2 callers
Class
Alignment
nvbio-aln-diff/alignment.h:36
↓ 2 callers
Class
Cigar
A tight 16-bit CIGAR element representation
nvbio/io/alignments.h:57
↓ 2 callers
Class
DCS_string_suffix_index
A functor to transform a global suffix index into a DCS-local index
nvbio/sufsort/dcs.h:226
↓ 2 callers
Class
FormatOpPrintf
contrib/moderngpu/include/util/format.h:59
↓ 2 callers
Class
PairedAlignments
A simple data-structure to hold paired alignments
nvbio/io/alignments.h:199
↓ 2 callers
Class
ReferenceIndex
contrib/bamtools/BamAux.h:469
↓ 2 callers
Class
SequenceDataInfo
A POD type encapsulating basic sequence information
nvbio/io/sequence/sequence.h:200
↓ 2 callers
Class
Stats
Global statistics
nvBowtie/bowtie2/cuda/stats.h:125
↓ 2 callers
Class
add_divide_functor
A functor dividing all integers by the given constant
nvbio/sufsort/sufsort_priv.h:198
↓ 2 callers
Class
binary_transform_iterator
nvbio/basic/transform_iterator.h:228
↓ 2 callers
Class
bns_files_mismatch
nvbio/basic/bnt.h:94
↓ 2 callers
Class
get_kmer_seq_id
extract the string set sequence id from the kmer coordinates
nvMicroAssembly/kmers_inl.h:41
↓ 2 callers
Class
get_kmer_size
extract the kmer size from the kmer coordinates
nvMicroAssembly/kmers_inl.h:60
↓ 2 callers
Class
get_prefix_global_id_by_idx
maps from the id of a kmer to the global id of its prefix
nvMicroAssembly/kmers_inl.h:125
↓ 2 callers
Class
get_suffix_global_id_by_idx
maps from the id of a kmer to the global id of its suffix
nvMicroAssembly/kmers_inl.h:143
↓ 2 callers
Class
global_to_uid
maps kmer global id to its UID
nvMicroAssembly/kmers_inl.h:198
↓ 2 callers
Class
graph_functor
nvMicroAssembly/assembly_graph_inl.h:35
↓ 2 callers
Class
in_range_functor
A functor to cast from one type into another
nvbio/sufsort/sufsort_priv.h:146
↓ 2 callers
Class
index_transform_iterator
nvbio/basic/index_transform_iterator.h:47
↓ 2 callers
Class
kmer_key_rid_eq
equality based on kmer key and region id coordinate
nvMicroAssembly/kmers_inl.h:274
↓ 2 callers
Class
kmer_uid_eq
equality based on kmer key only
nvMicroAssembly/kmers_inl.h:305
↓ 2 callers
Class
ldg_pointer
nvbio/basic/cuda/ldg.h:44
↓ 2 callers
Class
load_pointer
nvbio/basic/cuda/ldg.h:223
↓ 2 callers
Class
max_operator
nvbio/alignment/warp_utils.h:87
↓ 2 callers
Class
offset_functor
A functor adding the given constant to all intergers
nvbio/sufsort/sufsort_priv.h:178
↓ 2 callers
Class
pack_read
pack-read functor, converting an integer read id into a packed_read
nvBowtie/bowtie2/cuda/defs.h:185
↓ 2 callers
Class
sequence_string
nvbio/io/sequence/sequence_encoder.cpp:124
↓ 2 callers
Class
stat
contrib/htslib/tabix.c:341
↓ 2 callers
Class
stat
contrib/htslib/hts.c:1326
↓ 2 callers
Class
stat
contrib/htslib/bgzip.c:133
↓ 2 callers
Class
transform_iterator
nvbio/basic/transform_iterator.h:46
↓ 2 callers
Class
trivial_quality_string
A trivial implementation of a quality string, constantly zero; This class has both a string and an iterator interface, as it is used as its own iterat
nvbio/alignment/utils.h:228
↓ 2 callers
Class
trivial_quality_string_set
A trivial implementation of a quality string set, constantly zero
nvbio/alignment/utils.h:281
↓ 1 callers
Class
Alignment
A simple data-structure to represent an alignment
nvbio/io/alignments.h:80
↓ 1 callers
Enum
AlignmentType
nvBowtie/bowtie2/cuda/scoring.h:53
↓ 1 callers
Class
BNT
Encapsulates all sequence data required for alignment. This is a simple convenience wrapper for FMIndexData.
nvbio/io/output/output_types.h:73
↓ 1 callers
Class
Chunk
contrib/bamtools/BamAux.h:449
↓ 1 callers
Class
CudaException
contrib/moderngpu/include/util/mgpucontext.h:57
↓ 1 callers
Class
DCSView
A data structure to hold a Difference Cover Sample
nvbio/sufsort/dcs.h:113
↓ 1 callers
Enum
DirType
nvbio/io/utils.h:46
↓ 1 callers
Class
HitArray
nvBowtie/bowtie2/cuda/scoring_queues.h:142
↓ 1 callers
Class
HitQueuesDeviceView
nvBowtie/bowtie2/cuda/scoring_queues.h:69
↓ 1 callers
Class
List
nvbio/basic/cache.h:71
↓ 1 callers
Class
Params
A non-POD structure holding all of nvBowtie's parameters plus a few extra string options
nvBowtie/bowtie2/cuda/params.h:143
↓ 1 callers
Class
ReadHitsIndexDeviceView
nvBowtie/bowtie2/cuda/scoring_queues.h:71
↓ 1 callers
Enum
ReadType
nvbio/io/utils.h:45
↓ 1 callers
Class
ScoringQueuesDeviceView
nvBowtie/bowtie2/cuda/scoring_queues.h:70
↓ 1 callers
Class
SeedHitDequeArrayDeviceView
nvBowtie/bowtie2/cuda/seed_hit_deque_array.h:55
↓ 1 callers
Enum
Verbosity
nvbio/basic/console.h:65
↓ 1 callers
Class
WeakPointer
nvbio/basic/shared_pointer.h:342
↓ 1 callers
Class
WorkQueueStatsView
nvbio/basic/cuda/work_queue.h:177
↓ 1 callers
Class
bad_alloc
nvbio/basic/exceptions.h:50
↓ 1 callers
Class
cache_overflow
LRU cache. The template parameter CacheManager should supply the following interface: bool acquire(const uint32 item); try to acquire/load an element
nvbio/basic/cache.h:51
↓ 1 callers
Class
collapse_same_start_kmers
collapse kmers that start at the same position and belong to the same sequence by just returning the one with max length
nvMicroAssembly/kmers_inl.h:674
↓ 1 callers
Class
condition
implements a simple inter-CTA condition variable The condition variable is actually an integer, and the interface offers the possibility to test if /
nvbio/basic/cuda/condition.h:45
↓ 1 callers
Class
condition_set_view
a class to view a set of conditions from the device
nvbio/basic/cuda/condition.h:89
↓ 1 callers
Class
const_cast_marker
nvbio/basic/shared_pointer.h:337
↓ 1 callers
Class
count_overlapped_adjacencies
nvMicroAssembly/kmers_inl.h:907
↓ 1 callers
Class
cuda_error
nvbio/basic/exceptions.h:40
↓ 1 callers
Class
deinterleaved_iterator
nvbio/basic/deinterleaved_iterator.h:39
↓ 1 callers
Class
dynamic_cast_marker
nvbio/basic/shared_pointer.h:338
↓ 1 callers
Class
edge_weights_functor
nvMicroAssembly/assembly_graph_inl.h:157
↓ 1 callers
Class
extract_repeat_adjacencies
nvMicroAssembly/kmers_inl.h:943
next →
1–100 of 1,483, ranked by callers