cuSBF
Loading...
Searching...
No Matches
Public Attributes | List of all members
cusbf::RecordQueryView Struct Reference

Per-record query payload emitted by query_record_batch(). More...

#include <Fastx.hpp>

Public Attributes

uint64_t record_index {}
 Index in the source batch.
 
std::string_view sequence {}
 Record sequence slice (normalized layout).
 
uint64_t queriedBases {}
 Bases included in the query window.
 
uint64_t queriedKmers {}
 K-mer windows evaluated (valid symbols only).
 
uint64_t positive_kmers {}
 K-mers reported present in the filter.
 
std::span< const uint8_t > hits {}
 Per-k-mer hits (1 = present), valid only in callback.
 

Detailed Description

Per-record query payload emitted by query_record_batch().

Definition at line 135 of file Fastx.hpp.

Member Data Documentation

◆ hits

std::span<const uint8_t> cusbf::RecordQueryView::hits {}

Per-k-mer hits (1 = present), valid only in callback.

Definition at line 147 of file Fastx.hpp.

147{};

◆ positive_kmers

uint64_t cusbf::RecordQueryView::positive_kmers {}

K-mers reported present in the filter.

Definition at line 145 of file Fastx.hpp.

145{};

◆ queriedBases

uint64_t cusbf::RecordQueryView::queriedBases {}

Bases included in the query window.

Definition at line 141 of file Fastx.hpp.

141{};

◆ queriedKmers

uint64_t cusbf::RecordQueryView::queriedKmers {}

K-mer windows evaluated (valid symbols only).

Definition at line 143 of file Fastx.hpp.

143{};

◆ record_index

uint64_t cusbf::RecordQueryView::record_index {}

Index in the source batch.

Definition at line 137 of file Fastx.hpp.

137{};

◆ sequence

std::string_view cusbf::RecordQueryView::sequence {}

Record sequence slice (normalized layout).

Definition at line 139 of file Fastx.hpp.

139{};

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