vdj_pipe
pipeline for processing DNA sequence data
|
#include <parser_fasta.hpp>
Public Types | |
typedef Seq_record | record |
typedef record::sequence | sequence |
Public Member Functions | |
Parser_fasta (File_input const &fi) | |
Parser_fasta (std::istream &is, const compression::Compression compr=compression::none) | |
const boost::string_ref | get_id () |
void | next_record () |
const boost::string_ref | get_defstr () |
sequence | get_sequence () |
record | get_record () |
Public Member Functions inherited from vdj_pipe::detail::Parser_line | |
int | line_num () const |
bool | has_next () const |
Additional Inherited Members | |
Protected Member Functions inherited from vdj_pipe::detail::Parser_line | |
Parser_line (File_input const &fi) | |
Parser_line (std::istream &is, const compression::Compression compr) | |
void | skip_line () |
void | seek_line (const char tag) |
const boost::string_ref | get_id (const char tag) |
void | set_meta (Seq_meta &sm, const char tag) |
const boost::string_ref | get_defstr (const char tag) |
std::string | get_sequence (const char tag) |
void | check () const |
Protected Attributes inherited from vdj_pipe::detail::Parser_line | |
File_istream | fis_ |
std::string | str_ |
int | line_ |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |