cuSBF
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
normalized_record_batch.hpp File Reference
#include <span>
#include <cstdint>
#include <cstring>
#include <cusbf/detail/record_math.cuh>
#include <stdexcept>
#include <string>
#include <string_view>
#include <vector>
#include <cusbf/config.cuh>
#include <cusbf/error.hpp>
#include <cusbf/Fastx.hpp>
Include dependency graph for normalized_record_batch.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  cusbf::NormalizedRecord
 Per-record metadata inside a normalized record batch. More...
 
class  cusbf::NormalizedRecordBatch
 Host-resident Normalized record batch ready for bulk sequence insert/query. More...
 

Namespaces

namespace  cusbf
 
namespace  cusbf::detail
 

Functions

template<typename Config >
Result< void > cusbf::normalize_record_batch_into (RecordBatchView batch, std::string &sequence_out, std::vector< NormalizedRecord > &records_out)
 Builds a normalized record batch into reusable host buffers.
 
template<typename Config >
Result< NormalizedRecordBatchcusbf::normalize_record_batch (RecordBatchView batch)
 Builds a normalized record batch from a dense RecordBatchView.