|
btllib
|
#include <seq_reader.hpp>
Classes | |
| struct | read_fasta_buffer |
| struct | read_fasta_file |
| struct | read_fasta_transition |
| struct | read_fastq_buffer |
| struct | read_fastq_file |
| struct | read_fastq_transition |
| struct | read_gfa2_buffer |
| struct | read_gfa2_file |
| struct | read_gfa2_transition |
| struct | read_sam_buffer |
| struct | read_sam_file |
| struct | read_sam_transition |
| struct | Record |
Public Types | |
| enum | Flag { FOLD_CASE = 0, NO_FOLD_CASE = 1, NO_TRIM_MASKED = 0, TRIM_MASKED = 2 } |
| enum | Format { UNDETERMINED, FASTA, FASTQ, SAM, GFA2, INVALID } |
Public Member Functions | |
| SeqReader (const std::string &source_path, int flags=0) | |
| void | close () noexcept |
| bool | flagFoldCase () const |
| bool | flagTrimMasked () const |
| Format | get_format () const |
| Record | read () |
Read a FASTA, FASTQ, SAM, or GFA2 file. Threadsafe.
|
inline |
Read operator.
1.8.18