cuDDL
Loading...
Searching...
No Matches
Namespaces | Typedefs | Functions
fastx.hpp File Reference
#include <cuda/std/cstdint>
#include <optional>
#include <string>
#include <utility>
#include <vector>
#include <cuddl/detail/fasta_parser.hpp>
#include <cuddl/error.hpp>
Include dependency graph for fastx.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  cuddl
 Batch operations over contiguous device rows.
 

Typedefs

using cuddl::fasta_parse_result = detail::fasta_parse_result
 Result of parsing one FASTA/FASTQ file into packed canonical k-mers.
 

Functions

Result< fasta_parse_result > cuddl::parse_fasta_file (std::string const &path, uint32_t k, unsigned threads=std::thread::hardware_concurrency())
 Parses a FASTA/FASTQ file's sequence bases into packed canonical k-mers of length k.