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

A base packer and the bases it takes per step, a multiple of sixteen up to 64. More...

#include <fastx_sequence_file.hpp>

Public Attributes

uint64_t(* pack )(char const *bases, size_t count, uint32_t *words)
 
size_t width
 

Detailed Description

A base packer and the bases it takes per step, a multiple of sixteen up to 64.

The packer returns a mask whose lowest set bit is the first byte that is not a base, or the first byte past count; zero when all width bytes are bases.

Definition at line 733 of file fastx_sequence_file.hpp.

Member Data Documentation

◆ pack

uint64_t(* cuddl::detail::bases_packer::pack) (char const *bases, size_t count, uint32_t *words)

Definition at line 734 of file fastx_sequence_file.hpp.

◆ width

size_t cuddl::detail::bases_packer::width

Definition at line 735 of file fastx_sequence_file.hpp.


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