vdj_pipe
pipeline for processing DNA sequence data
Public Member Functions | Private Attributes | List of all members
vdj_pipe::Seq_entry Class Reference

#include <sequence_entry.hpp>

Collaboration diagram for vdj_pipe::Seq_entry:
Collaboration graph
[legend]

Public Member Functions

 Seq_entry (const boost::string_ref seq="", const Read_id id=Read_id())
 
unsigned size () const
 
std::string const & sequence () const
 
bool empty () const
 
Read_id id () const
 

Private Attributes

std::string seq_
 
Read_id id_
 

Detailed Description

Sequence with an ID and a list of subsequences

Constructor & Destructor Documentation

vdj_pipe::Seq_entry::Seq_entry ( const boost::string_ref  seq = "",
const Read_id  id = Read_id() 
)
inlineexplicit

Member Function Documentation

bool vdj_pipe::Seq_entry::empty ( ) const
inline
Read_id vdj_pipe::Seq_entry::id ( ) const
inline
std::string const& vdj_pipe::Seq_entry::sequence ( ) const
inline
unsigned vdj_pipe::Seq_entry::size ( ) const
inline

Member Data Documentation

Read_id vdj_pipe::Seq_entry::id_
private
std::string vdj_pipe::Seq_entry::seq_
private

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