cuDDL
Loading...
Searching...
No Matches
Public Attributes | List of all members
cuddl::detail::fasta_parse_result Struct Reference

Result of parsing one FASTA/FASTQ file into packed canonical k-mers. More...

#include <fasta_parser.hpp>

Public Attributes

std::vector< uint64_t > kmers
 Packed canonical k-mers from all records, treated as one combined genome.
 
uint64_t bases = 0
 Total valid sequence bases read.
 
uint64_t valid_kmers = 0
 Number of k-mers emitted (one per rolling window of k valid bases).
 
uint64_t invalid_windows = 0
 Number of partial windows broken by an invalid base before reaching length k.
 

Detailed Description

Result of parsing one FASTA/FASTQ file into packed canonical k-mers.

Definition at line 21 of file fasta_parser.hpp.

Member Data Documentation

◆ bases

uint64_t cuddl::detail::fasta_parse_result::bases = 0

Total valid sequence bases read.

Definition at line 25 of file fasta_parser.hpp.

◆ invalid_windows

uint64_t cuddl::detail::fasta_parse_result::invalid_windows = 0

Number of partial windows broken by an invalid base before reaching length k.

Definition at line 29 of file fasta_parser.hpp.

◆ kmers

std::vector<uint64_t> cuddl::detail::fasta_parse_result::kmers

Packed canonical k-mers from all records, treated as one combined genome.

Definition at line 23 of file fasta_parser.hpp.

◆ valid_kmers

uint64_t cuddl::detail::fasta_parse_result::valid_kmers = 0

Number of k-mers emitted (one per rolling window of k valid bases).

Definition at line 27 of file fasta_parser.hpp.


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