vdj_pipe
pipeline for processing DNA sequence data
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
vdj_pipe::gdst::Branch Struct Reference

#include <nodes.hpp>

Public Member Functions

 Branch (const unsigned n)
 

Public Attributes

unsigned n_
 
Children_id c_
 
Branch_id sb_
 
Leaf_id leaf_
 
Branch_id sl_
 

Static Public Attributes

static const unsigned npos = static_cast<unsigned>(-1)
 

Constructor & Destructor Documentation

vdj_pipe::gdst::Branch::Branch ( const unsigned  n)
inlineexplicit

Member Data Documentation

Children_id vdj_pipe::gdst::Branch::c_
Leaf_id vdj_pipe::gdst::Branch::leaf_

only suffixes of length n_ may be present

unsigned vdj_pipe::gdst::Branch::n_

Suffix index for branching child nodes

const unsigned vdj_pipe::gdst::Branch::npos = static_cast<unsigned>(-1)
static
Branch_id vdj_pipe::gdst::Branch::sb_

Branch node containing the suffix for which this branch was created. This is used when the index of the parent branch is < n_ - 1

Branch_id vdj_pipe::gdst::Branch::sl_

suffix link


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