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::MaxDegreeInfo< Graph > Class Template Reference
Inheritance diagram for scaffold::MaxDegreeInfo< Graph >:
scaffold::StructuralInfo< Graph, VertexAndDegree< Graph > >

Public Member Functions

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

Additional Inherited Members

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

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