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

Per-record query payload emitted by FASTX streaming query APIs. More...

#include <Fastx.hpp>

Public Attributes

uint64_t record_index {}
 Index in the input stream or file.
 
std::string_view header {}
 FASTA/FASTQ header (without leading > or @).
 
std::string_view sequence {}
 Record sequence bytes.
 
uint64_t queriedBases {}
 Bases included in the query window.
 
uint64_t queriedKmers {}
 K-mer windows evaluated.
 
uint64_t positive_kmers {}
 K-mers reported present.
 
std::span< const uint8_t > hits {}
 Per-k-mer hits (1 = present), valid only for the callback duration.
 

Detailed Description

Per-record query payload emitted by FASTX streaming query APIs.

Definition at line 173 of file Fastx.hpp.

Member Data Documentation

◆ header

std::string_view cusbf::FastxRecordView::header {}

FASTA/FASTQ header (without leading > or @).

Definition at line 177 of file Fastx.hpp.

177{};

◆ hits

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

Per-k-mer hits (1 = present), valid only for the callback duration.

Definition at line 187 of file Fastx.hpp.

187{};

◆ positive_kmers

uint64_t cusbf::FastxRecordView::positive_kmers {}

K-mers reported present.

Definition at line 185 of file Fastx.hpp.

185{};

◆ queriedBases

uint64_t cusbf::FastxRecordView::queriedBases {}

Bases included in the query window.

Definition at line 181 of file Fastx.hpp.

181{};

◆ queriedKmers

uint64_t cusbf::FastxRecordView::queriedKmers {}

K-mer windows evaluated.

Definition at line 183 of file Fastx.hpp.

183{};

◆ record_index

uint64_t cusbf::FastxRecordView::record_index {}

Index in the input stream or file.

Definition at line 175 of file Fastx.hpp.

175{};

◆ sequence

std::string_view cusbf::FastxRecordView::sequence {}

Record sequence bytes.

Definition at line 179 of file Fastx.hpp.

179{};

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