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

One parallel scan span of the combined FASTA sequence stream. More...

#include <fastx_sequence_scan.hpp>

Public Attributes

std::string prefix
 
std::vector< std::string_view > segments
 
uint64_t total_bytes = 0
 

Detailed Description

One parallel scan span of the combined FASTA sequence stream.

segments covers the span's bytes in order; it may cross record boundaries, with header bytes excluded. prefix holds the raw bytes immediately before the span's first position (headers excluded) that a rolling-window consumer must replay to rebuild its window state: up to seed_bases valid bases, stopping early at an invalid base or the start of the buffer.

Definition at line 63 of file fastx_sequence_scan.hpp.

Member Data Documentation

◆ prefix

std::string cusbf::detail::fastx_sequence_span::prefix

Definition at line 64 of file fastx_sequence_scan.hpp.

◆ segments

std::vector<std::string_view> cusbf::detail::fastx_sequence_span::segments

Definition at line 65 of file fastx_sequence_scan.hpp.

◆ total_bytes

uint64_t cusbf::detail::fastx_sequence_span::total_bytes = 0

Definition at line 66 of file fastx_sequence_scan.hpp.


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