|
cuSBF
|
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 |
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.
| std::string cusbf::detail::fastx_sequence_span::prefix |
Definition at line 64 of file fastx_sequence_scan.hpp.
| std::vector<std::string_view> cusbf::detail::fastx_sequence_span::segments |
Definition at line 65 of file fastx_sequence_scan.hpp.
| uint64_t cusbf::detail::fastx_sequence_span::total_bytes = 0 |
Definition at line 66 of file fastx_sequence_scan.hpp.