|
void | hits_stats (const uint32 batch_size, const SeedHit *hit_data, const uint32 *hit_counts, uint64 *hit_stats) |
|
void | ring_buffer_to_plain_array (const uint32 *buffer, const uint32 buffer_size, const uint32 begin, const uint32 end, uint32 *output) |
|
void | mark_unaligned (const uint32 n_active_reads, const uint32 *active_reads, const io::Alignment *best_data, uint8 *reseed) |
|
void | mark_discordant (const uint32 n_reads, io::Alignment *anchor_data, io::Alignment *opposite_data, const uint32 stride) |
|
void | all_ed (Aligner &aligner, const Params ¶ms, const FMIndexDef::type fmi, const FMIndexDef::type rfmi, const UberScoringScheme &scoring_scheme, const io::SequenceDataDevice &reference_data, const io::FMIndexDataDevice &driver_data, io::SequenceDataDevice &read_data, io::HostOutputBatchSE &cpu_batch, Stats &stats) |
|
void | all_sw (Aligner &aligner, const Params ¶ms, const FMIndexDef::type fmi, const FMIndexDef::type rfmi, const UberScoringScheme &scoring_scheme, const io::SequenceDataDevice &reference_data, const io::FMIndexDataDevice &driver_data, io::SequenceDataDevice &read_data, io::HostOutputBatchSE &cpu_batch, Stats &stats) |
|
void | best_approx_ed (Aligner &aligner, const Params ¶ms, const FMIndexDef::type fmi, const FMIndexDef::type rfmi, const UberScoringScheme &scoring_scheme, const io::SequenceDataDevice &reference_data, const io::FMIndexDataDevice &driver_data, io::SequenceDataDevice &read_data, io::HostOutputBatchSE &cpu_batch, Stats &stats) |
|
void | best_approx_sw (Aligner &aligner, const Params ¶ms, const FMIndexDef::type fmi, const FMIndexDef::type rfmi, const UberScoringScheme &scoring_scheme, const io::SequenceDataDevice &reference_data, const io::FMIndexDataDevice &driver_data, io::SequenceDataDevice &read_data, io::HostOutputBatchSE &cpu_batch, Stats &stats) |
|
void | best_approx_ed (Aligner &aligner, const Params ¶ms, const FMIndexDef::type fmi, const FMIndexDef::type rfmi, const UberScoringScheme &scoring_scheme, const io::SequenceDataDevice &reference_data, const io::FMIndexDataDevice &driver_data, io::SequenceDataDevice &read_data1, io::SequenceDataDevice &read_data2, io::HostOutputBatchPE &cpu_batch, Stats &stats) |
|
void | best_approx_sw (Aligner &aligner, const Params ¶ms, const FMIndexDef::type fmi, const FMIndexDef::type rfmi, const UberScoringScheme &scoring_scheme, const io::SequenceDataDevice &reference_data, const io::FMIndexDataDevice &driver_data, io::SequenceDataDevice &read_data1, io::SequenceDataDevice &read_data2, io::HostOutputBatchPE &cpu_batch, Stats &stats) |
|
template<typename Iterator > |
uint64 | device_checksum (Iterator begin, Iterator end) |
|
void | hits_checksum (const uint32 n_reads, SeedHitDequeArray &hit_deques, uint64 &crc, uint64 &sum) |
|
template<typename BatchType , typename FMType , typename rFMType > |
void | locate (const BatchType read_batch, const FMType fmi, const rFMType rfmi, const uint32 in_count, const uint32 *idx_queue, HitQueuesDeviceView hits, const ParamsPOD params) |
|
template<typename BatchType , typename FMType , typename rFMType > |
void | locate_init (const BatchType read_batch, const FMType fmi, const rFMType rfmi, const uint32 in_count, const uint32 *idx_queue, HitQueuesDeviceView hits, const ParamsPOD params) |
|
template<typename BatchType , typename FMType , typename rFMType > |
void | locate_lookup (const BatchType read_batch, const FMType fmi, const rFMType rfmi, const uint32 in_count, const uint32 *idx_queue, HitQueuesDeviceView hits, const ParamsPOD params) |
|
template<typename ScoringScheme > |
void | locate_init (const BaseScoringPipelineState< ScoringScheme > &pipeline, const ParamsPOD params) |
|
template<typename ScoringScheme > |
void | locate_lookup (const BaseScoringPipelineState< ScoringScheme > &pipeline, const ParamsPOD params) |
|
template<typename index_iterator , typename flags_iterator > |
void | mark_straddling (const uint32 in_count, const uint32 *idx_queue, const uint32 reference_count, const index_iterator reference_index, HitQueuesDeviceView hits, flags_iterator flags, const ParamsPOD params) |
|
void | gather_ranges (const uint32 count, const uint32 n_reads, SeedHitDequeArrayDeviceView hits, const uint32 *hit_counts_scan, uint64 *out_ranges) |
|
void | map_whole_read (const ReadsDef::type &read_batch, const FMIndexDef::type fmi, const FMIndexDef::type rfmi, const nvbio::cuda::PingPongQueuesView< uint32 > queues, uint8 *reseed, SeedHitDequeArrayDeviceView hits, const ParamsPOD params, const bool fw, const bool rc) |
|
void | map_exact (const ReadsDef::type &read_batch, const FMIndexDef::type fmi, const FMIndexDef::type rfmi, const uint32 retry, const nvbio::cuda::PingPongQueuesView< uint32 > queues, uint8 *reseed, SeedHitDequeArrayDeviceView hits, const ParamsPOD params, const bool fw, const bool rc) |
|
void | map_exact (const ReadsDef::type &read_batch, const FMIndexDef::type fmi, const FMIndexDef::type rfmi, SeedHitDequeArrayDeviceView hits, const uint2 seed_range, const ParamsPOD params, const bool fw, const bool rc) |
|
void | map_approx (const ReadsDef::type &read_batch, const FMIndexDef::type fmi, const FMIndexDef::type rfmi, const uint32 retry, const nvbio::cuda::PingPongQueuesView< uint32 > queues, uint8 *reseed, SeedHitDequeArrayDeviceView hits, const ParamsPOD params, const bool fw, const bool rc) |
|
void | map_approx (const ReadsDef::type &read_batch, const FMIndexDef::type fmi, const FMIndexDef::type rfmi, SeedHitDequeArrayDeviceView hits, const uint2 seed_range, const ParamsPOD params, const bool fw, const bool rc) |
|
void | map (const ReadsDef::type &read_batch, const FMIndexDef::type fmi, const FMIndexDef::type rfmi, const uint32 retry, const nvbio::cuda::PingPongQueuesView< uint32 > queues, uint8 *reseed, SeedHitDequeArrayDeviceView hits, const ParamsPOD params, const bool fw, const bool rc) |
|
template<typename BatchType , typename FMType , typename rFMType > |
void | map_whole_read_t (const BatchType &read_batch, const FMType fmi, const rFMType rfmi, const nvbio::cuda::PingPongQueuesView< uint32 > queues, uint8 *reseed, SeedHitDequeArrayDeviceView hits, const ParamsPOD params, const bool fw, const bool rc) |
|
template<typename BatchType , typename FMType , typename rFMType > |
void | map_exact_t (const BatchType &read_batch, const FMType fmi, const rFMType rfmi, const uint32 retry, const nvbio::cuda::PingPongQueuesView< uint32 > queues, uint8 *reseed, SeedHitDequeArrayDeviceView hits, const ParamsPOD params, const bool fw, const bool rc) |
|
template<typename BatchType , typename FMType , typename rFMType > |
void | map_exact_t (const BatchType &read_batch, const FMType fmi, const rFMType rfmi, SeedHitDequeArrayDeviceView hits, const uint2 seed_range, const ParamsPOD params, const bool fw, const bool rc) |
|
template<typename BatchType , typename FMType , typename rFMType > |
void | map_case_pruning_t (const BatchType &read_batch, const FMType fmi, const rFMType rfmi, const uint32 retry, const nvbio::cuda::PingPongQueuesView< uint32 > queues, uint8 *reseed, SeedHitDequeArrayDeviceView hits, const ParamsPOD params, const bool fw, const bool rc) |
|
template<typename BatchType , typename FMType , typename rFMType > |
void | map_approx_t (const BatchType &read_batch, const FMType fmi, const rFMType rfmi, const uint32 retry, const nvbio::cuda::PingPongQueuesView< uint32 > queues, uint8 *reseed, SeedHitDequeArrayDeviceView hits, const ParamsPOD params, const bool fw, const bool rc) |
|
template<typename BatchType , typename FMType , typename rFMType > |
void | map_approx_t (const BatchType &read_batch, const FMType fmi, const rFMType rfmi, SeedHitDequeArrayDeviceView hits, const uint2 seed_range, const ParamsPOD params, const bool fw, const bool rc) |
|
template<typename BatchType , typename FMType , typename rFMType > |
void | map_t (const BatchType &read_batch, const FMType fmi, const rFMType rfmi, const uint32 retry, const nvbio::cuda::PingPongQueuesView< uint32 > queues, uint8 *reseed, SeedHitDequeArrayDeviceView hits, const ParamsPOD params, const bool fw, const bool rc) |
|
std::map< std::string,
std::string > | load_options (const char *name) |
|
bool | is_number (const char *str, uint32 len=uint32(-1)) |
|
SimpleFunc | parse_function (const char *str, const SimpleFunc def) |
|
template<typename options_type > |
SimpleFunc | func_option (const options_type &options, const char *name, const SimpleFunc func) |
|
template<typename options_type > |
SimpleFunc | func_option (const options_type &options, const char *name1, const char *name2, const SimpleFunc func) |
|
void | parse_options (Params ¶ms, const std::map< std::string, std::string > &options, bool init) |
|
const char * | mapping_mode (const uint32 mode) |
|
uint32 | mapping_mode (const char *str) |
|
const char * | scoring_mode (const uint32 mode) |
|
uint32 | scoring_mode (const char *str) |
|
void | persist_clear (const std::string &file_name) |
|
void | persist_hits (const std::string &file_name, const char *name, const uint32 anchor, const uint32 count, const SeedHitDequeArray &hit_deques) |
|
void | persist_reads (const std::string &file_name, const char *name, const uint32 anchor, const uint32 count, const thrust::device_vector< uint32 >::iterator iterator) |
|
void | persist_selection (const std::string &file_name, const char *name, const uint32 anchor, const uint32 read_count, const packed_read *read_infos_dptr, const uint32 n_multi, const uint32 hits_queue_size, const ReadHitsIndex &hits_index, const HitQueues &hits_queue) |
|
void | persist_scores (const std::string &file_name, const char *name, const uint32 anchor, const uint32 read_count, const uint32 n_multi, const uint32 hits_queue_size, const ScoringQueues &scoring_queues) |
|
void | score_reduce (const ReduceBestApproxContext context, const BestApproxScoringPipelineState< EditDistanceScoringScheme > &pipeline, const ParamsPOD ¶ms) |
|
void | score_reduce (const ReduceBestApproxContext context, const BestApproxScoringPipelineState< SmithWatermanScoringScheme<> > &pipeline, const ParamsPOD ¶ms) |
|
void | score_reduce_paired (const ReduceBestApproxContext context, const BestApproxScoringPipelineState< EditDistanceScoringScheme > &pipeline, const ParamsPOD ¶ms) |
|
void | score_reduce_paired (const ReduceBestApproxContext context, const BestApproxScoringPipelineState< SmithWatermanScoringScheme<> > &pipeline, const ParamsPOD ¶ms) |
|
template<typename ScoringScheme , typename ReduceContext > |
void | score_reduce_t (const ReduceContext context, const BestApproxScoringPipelineState< ScoringScheme > &pipeline, const ParamsPOD params) |
|
template<typename ScoringScheme , typename ReduceContext > |
void | score_reduce_paired_t (const ReduceContext context, const BestApproxScoringPipelineState< ScoringScheme > &pipeline, const ParamsPOD params) |
|
void | score_best (const uint32 band_len, const BestApproxScoringPipelineState< EditDistanceScoringScheme > &pipeline, const ParamsPOD ¶ms) |
|
void | score_best (const uint32 band_len, const BestApproxScoringPipelineState< SmithWatermanScoringScheme<> > &pipeline, const ParamsPOD ¶ms) |
|
uint32 | score_all (const uint32 band_len, const AllMappingPipelineState< EditDistanceScoringScheme > &pipeline, const ParamsPOD ¶ms, const uint32 buffer_offset, const uint32 buffer_size) |
|
uint32 | score_all (const uint32 band_len, const AllMappingPipelineState< SmithWatermanScoringScheme<> > &pipeline, const ParamsPOD ¶ms, const uint32 buffer_offset, const uint32 buffer_size) |
|
void | anchor_score_best (const uint32 band_len, const BestApproxScoringPipelineState< EditDistanceScoringScheme > &pipeline, const ParamsPOD ¶ms) |
|
void | anchor_score_best (const uint32 band_len, const BestApproxScoringPipelineState< SmithWatermanScoringScheme<> > &pipeline, const ParamsPOD ¶ms) |
|
void | opposite_score_best (const BestApproxScoringPipelineState< EditDistanceScoringScheme > &pipeline, const ParamsPOD ¶ms) |
|
void | opposite_score_best (const BestApproxScoringPipelineState< SmithWatermanScoringScheme<> > &pipeline, const ParamsPOD ¶ms) |
|
template<typename scheme_type > |
uint32 | score_all_t (const uint32 band_len, const AllMappingPipelineState< scheme_type > &pipeline, const ParamsPOD params, const uint32 buffer_offset, const uint32 buffer_size) |
|
template<typename scheme_type > |
void | score_best_t (const uint32 band_len, const BestApproxScoringPipelineState< scheme_type > &pipeline, const ParamsPOD params) |
|
template<typename scheme_type > |
void | opposite_score_best_t (const BestApproxScoringPipelineState< scheme_type > &pipeline, const ParamsPOD params) |
|
template<typename scheme_type > |
void | anchor_score_best_t (const uint32 band_len, const BestApproxScoringPipelineState< scheme_type > &pipeline, const ParamsPOD params) |
|
template<AlignmentType TYPE, typename scheme_type > |
make_aligner_dispatch< TYPE,
scheme_type >::type | make_aligner (const scheme_type &scheme) |
|
SmithWatermanScoringScheme | load_scoring_scheme (const char *name, const AlignmentType type) |
|
void | select_init (const uint32 count, const char *read_names, const uint32 *read_names_idx, const SeedHitDequeArrayDeviceView hits, uint32 *trys, uint32 *rseeds, const ParamsPOD params) |
|
void | select_init (BestApproxScoringPipelineState< EditDistanceScoringScheme > &pipeline, const ParamsPOD ¶ms) |
|
void | select_init (BestApproxScoringPipelineState< SmithWatermanScoringScheme<> > &pipeline, const ParamsPOD ¶ms) |
|
__global__ void | select_n_from_top_range_kernel (const uint32 begin, const uint32 count, const uint32 n_reads, const SeedHit *hit_data, const uint32 *hit_range_scan, uint32 *loc_queue, uint32 *seed_queue, uint32 *read_info) |
|
void | select (const SelectBestApproxContext context, const BestApproxScoringPipelineState< EditDistanceScoringScheme > &pipeline, const ParamsPOD params) |
|
void | select (const SelectBestApproxContext context, const BestApproxScoringPipelineState< SmithWatermanScoringScheme<> > &pipeline, const ParamsPOD params) |
|
void | select_all (const uint64 begin, const uint32 count, const uint32 n_reads, const uint32 n_hit_ranges, const uint64 n_hits, const SeedHitDequeArrayDeviceView hits, const uint32 *hit_count_scan, const uint64 *hit_range_scan, HitQueuesDeviceView scoring_queues) |
|
template<typename ScoringScheme > |
void | select_init_t (BestApproxScoringPipelineState< ScoringScheme > &pipeline, const ParamsPOD ¶ms) |
|
template<typename BatchType , typename ContextType > |
void | select (const BatchType read_batch, SeedHitDequeArrayDeviceView hits, const ContextType context, ScoringQueuesDeviceView scoring_queues, const ParamsPOD params) |
|
template<typename BatchType , typename ContextType > |
void | rand_select (const BatchType read_batch, SeedHitDequeArrayDeviceView hits, uint32 *rseeds, const ContextType context, ScoringQueuesDeviceView scoring_queues, const ParamsPOD params) |
|
template<typename BatchType , typename ContextType > |
void | select_multi (const BatchType read_batch, SeedHitDequeArrayDeviceView hits, const ContextType context, ScoringQueuesDeviceView scoring_queues, const uint32 n_multi, const ParamsPOD params) |
|
template<typename BatchType , typename ContextType > |
void | select (const BatchType read_batch, SeedHitDequeArrayDeviceView hits, uint32 *rseeds, const ContextType context, ScoringQueuesDeviceView scoring_queues, const uint32 n_multi, const ParamsPOD params) |
|
template<typename ScoringScheme , typename ContextType > |
void | select_t (const ContextType context, const BestApproxScoringPipelineState< ScoringScheme > &pipeline, const ParamsPOD params) |
|
template<typename BatchType , typename ContextType > |
__global__ void | select_kernel (const BatchType read_batch, SeedHitDequeArrayDeviceView hits, const ContextType context, ScoringQueuesDeviceView scoring_queues, const ParamsPOD params) |
|
template<typename ProbTree > |
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 | randomized_select (ProbTree &prob_tree, SeedHit *hits_data, uint32 *rseeds, const uint32 read_id) |
|
template<typename BatchType , typename ContextType > |
__global__ void | rand_select_kernel (const BatchType read_batch, SeedHitDequeArrayDeviceView hits, uint32 *rseeds, const ContextType context, ScoringQueuesDeviceView scoring_queues, const ParamsPOD params) |
|
template<typename BatchType , typename ContextType > |
__global__ void | select_multi_kernel (const BatchType read_batch, SeedHitDequeArrayDeviceView hits, const ContextType context, ScoringQueuesDeviceView scoring_queues, const uint32 n_multi, const ParamsPOD params) |
|
template<typename BatchType , typename ContextType > |
__global__ void | rand_select_multi_kernel (const BatchType read_batch, SeedHitDequeArrayDeviceView hits, uint32 *rseeds, const ContextType context, ScoringQueuesDeviceView scoring_queues, const uint32 n_multi, const ParamsPOD params) |
|
template<typename BatchType , typename ContextType > |
void | rand_select_multi (const BatchType read_batch, SeedHitDequeArrayDeviceView hits, uint32 *rseeds, const ContextType context, ScoringQueuesDeviceView scoring_queues, const uint32 n_multi, const ParamsPOD params) |
|
void | generate_kernel_table (const uint32 id, const char *report, const KernelStats &stats) |
|
void | generate_report_header (const uint32 n_reads, const Params ¶ms, AlignmentStats &aln_stats, const uint32 n_devices, const Stats *device_stats, const char *report) |
|
void | generate_device_report (const uint32 id, Stats &stats, AlignmentStats &aln_stats, const char *report) |
|
template<typename T > |
void | find_gt2 (const uint32 n, const T *table, uint32 best_bin[2]) |
|
void | banded_traceback_best (const uint32 aln_idx, const uint32 count, const uint32 *idx, io::Alignment *best_data, const uint32 best_stride, const uint32 band_len, const TracebackPipelineState< EditDistanceScoringScheme > &pipeline, const ParamsPOD ¶ms) |
|
void | banded_traceback_best (const uint32 aln_idx, const uint32 count, const uint32 *idx, io::Alignment *best_data, const uint32 best_stride, const uint32 band_len, const TracebackPipelineState< SmithWatermanScoringScheme<> > &pipeline, const ParamsPOD ¶ms) |
|
void | opposite_traceback_best (const uint32 aln_idx, const uint32 count, const uint32 *idx, io::Alignment *best_data, const uint32 best_stride, const TracebackPipelineState< EditDistanceScoringScheme > &pipeline, const ParamsPOD ¶ms) |
|
void | opposite_traceback_best (const uint32 aln_idx, const uint32 count, const uint32 *idx, io::Alignment *best_data, const uint32 best_stride, const TracebackPipelineState< SmithWatermanScoringScheme<> > &pipeline, const ParamsPOD ¶ms) |
|
void | banded_traceback_all (const uint32 count, const uint32 *idx, const uint32 buffer_offset, const uint32 buffer_size, io::Alignment *alignments, const uint32 band_len, const AllMappingPipelineState< EditDistanceScoringScheme > &pipeline, const ParamsPOD ¶ms) |
|
void | banded_traceback_all (const uint32 count, const uint32 *idx, const uint32 buffer_offset, const uint32 buffer_size, io::Alignment *alignments, const uint32 band_len, const AllMappingPipelineState< SmithWatermanScoringScheme<> > &pipeline, const ParamsPOD ¶ms) |
|
void | finish_alignment_best (const uint32 aln_idx, const uint32 count, const uint32 *idx, io::Alignment *best_data, const uint32 best_stride, const uint32 band_len, const TracebackPipelineState< EditDistanceScoringScheme > &pipeline, const SmithWatermanScoringScheme<> scoring_scheme, const ParamsPOD ¶ms) |
|
void | finish_alignment_best (const uint32 aln_idx, const uint32 count, const uint32 *idx, io::Alignment *best_data, const uint32 best_stride, const uint32 band_len, const TracebackPipelineState< SmithWatermanScoringScheme<> > &pipeline, const SmithWatermanScoringScheme<> scoring_scheme, const ParamsPOD ¶ms) |
|
void | finish_opposite_alignment_best (const uint32 aln_idx, const uint32 count, const uint32 *idx, io::Alignment *best_data, const uint32 best_stride, const uint32 band_len, const TracebackPipelineState< EditDistanceScoringScheme > &pipeline, const SmithWatermanScoringScheme<> scoring_scheme, const ParamsPOD ¶ms) |
|
void | finish_opposite_alignment_best (const uint32 aln_idx, const uint32 count, const uint32 *idx, io::Alignment *best_data, const uint32 best_stride, const uint32 band_len, const TracebackPipelineState< SmithWatermanScoringScheme<> > &pipeline, const SmithWatermanScoringScheme<> scoring_scheme, const ParamsPOD ¶ms) |
|
void | finish_alignment_all (const uint32 count, const uint32 *idx, const uint32 buffer_offset, const uint32 buffer_size, io::Alignment *alignments, const uint32 band_len, const AllMappingPipelineState< EditDistanceScoringScheme > &pipeline, const SmithWatermanScoringScheme<> scoring_scheme, const ParamsPOD ¶ms) |
|
void | finish_alignment_all (const uint32 count, const uint32 *idx, const uint32 buffer_offset, const uint32 buffer_size, io::Alignment *alignments, const uint32 band_len, const AllMappingPipelineState< SmithWatermanScoringScheme<> > &pipeline, const SmithWatermanScoringScheme<> scoring_scheme, const ParamsPOD ¶ms) |
|
template<typename vector_type > |
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 | read_cigar_length (const vector_type cigar, const uint32 cigar_len) |
|
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE const char * | mate_string (const MateType mate) |
|
template<uint32 ALN_IDX, typename pipeline_type > |
void | banded_traceback_best_t (const uint32 count, const uint32 *idx, io::Alignment *best_data, const uint32 best_stride, const uint32 band_len, const pipeline_type &pipeline, const ParamsPOD params) |
|
template<uint32 ALN_IDX, typename pipeline_type > |
void | opposite_traceback_best_t (const uint32 count, const uint32 *idx, io::Alignment *best_data, const uint32 best_stride, const pipeline_type &pipeline, const ParamsPOD params) |
|
template<typename pipeline_type > |
void | banded_traceback_all_t (const uint32 count, const uint32 *idx, const uint32 buffer_offset, const uint32 buffer_size, io::Alignment *alignments, const uint32 band_len, const pipeline_type &pipeline, const ParamsPOD params) |
|
template<uint32 ALN_IDX, typename scoring_scheme_type , typename pipeline_type > |
void | finish_alignment_best_t (const uint32 count, const uint32 *idx, io::Alignment *best_data, const uint32 best_stride, const uint32 band_len, const pipeline_type &pipeline, const scoring_scheme_type scoring_scheme, const ParamsPOD params) |
|
template<uint32 ALN_IDX, typename scoring_scheme_type , typename pipeline_type > |
void | finish_opposite_alignment_best_t (const uint32 count, const uint32 *idx, io::Alignment *best_data, const uint32 best_stride, const uint32 band_len, const pipeline_type &pipeline, const scoring_scheme_type scoring_scheme, const ParamsPOD params) |
|
template<typename scoring_scheme_type , typename pipeline_type > |
void | finish_alignment_all_t (const uint32 count, const uint32 *idx, const uint32 buffer_offset, const uint32 buffer_size, io::Alignment *alignments, const uint32 band_len, const pipeline_type &pipeline, const scoring_scheme_type scoring_scheme, const ParamsPOD params) |
|
void | optional_device_synchronize () |
|
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint2 | inclusive_to_exclusive (const uint2 range) |
|
void | test_seed_hit_deques () |
|
void | test_scoring_queues () |
|