|
Scaffolding
0.1
This program can assemble genome scaffolds using the pairing information in paired-end reads.
|
Public Member Functions | |
| void | update (const bool force=false) |
| every property must have a function to update itself More... | |
| void | read_from_infos (const MaxMultiplicityInfo &info) |
| void | update_disjoint_union (const MaxMultiplicityInfo &info) |
| void | add_edge (const Edge< RawScaffoldGraph > &e, const unsigned _multi=0) |
Public Member Functions inherited from scaffold::graph_infos::StructuralInfo< RawScaffoldGraph, unsigned > | |
| StructuralInfo (const RawScaffoldGraph &_g) | |
| constructor | |
| StructuralInfo (const RawScaffoldGraph &_g, const unsigned &_payload) | |
| constructor | |
| void | invalidate () |
| set the property to "not up-to-date" | |
| bool | is_valid () const |
| return whether the property is up-to-date | |
| const unsigned & | get () |
| get the current value of the property, updating if necessary | |
| const unsigned & | get_const () const |
| get the current value of the property without updating More... | |
Additional Inherited Members | |
Protected Attributes inherited from scaffold::graph_infos::StructuralInfo< RawScaffoldGraph, unsigned > | |
| const RawScaffoldGraph & | g |
| a reference to the graph | |
| unsigned | payload |
| the actual graph property | |
| bool | up_to_date |
| indicate whether the property needs to be recomputed due to changes in the graph | |
|
inlinevirtual |
every property must have a function to update itself
updates can be refused (for example if the property is already up-to-date), but this refute can be overwritten with the "force" flag
Implements scaffold::graph_infos::StructuralInfo< RawScaffoldGraph, unsigned >.
1.8.10