Scaffolding  0.1
This program can assemble genome scaffolds using the pairing information in paired-end reads.
Public Member Functions | List of all members
scaffold::ComponentInfo< Graph > Class Template Reference
Inheritance diagram for scaffold::ComponentInfo< Graph >:
scaffold::StructuralInfo< Graph, ComponentsAndNum< Graph > >

Public Member Functions

void update (const bool force=false)
 
void read_from_infos (const ComponentInfo< Graph > &infos, const Matching< Graph > &translate)
 
void read_from_split_off_component (const ComponentInfo< Graph > &info)
 
void update_disjoint_union (const ComponentInfo< Graph > &info)
 
void add_vertex (const Vertex< Graph > &u)
 
void add_edge (const Vertex< Graph > &u, const Vertex< Graph > &v)
 
void delete_edge (const bool is_bridge)
 
bool num_is_valid () const
 
const unsigned get_num ()
 
const unsigned get_num_const () const
 
- Public Member Functions inherited from scaffold::StructuralInfo< Graph, ComponentsAndNum< Graph > >
 StructuralInfo (const Graph &_g)
 
 StructuralInfo (const Graph &_g, const ComponentsAndNum< Graph > &_payload)
 
void invalidate ()
 
bool is_valid () const
 
const ComponentsAndNum< Graph > & get ()
 
const ComponentsAndNum< Graph > & get_const () const
 

Additional Inherited Members

- Protected Attributes inherited from scaffold::StructuralInfo< Graph, ComponentsAndNum< Graph > >
const Graph & g
 
ComponentsAndNum< Graph > payload
 
bool up_to_date
 

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