|
vg
tools for working with variation graphs
|
Public Types | |
| typedef Recombinator::sequence_type | sequence_type |
Public Member Functions | |
| RecombinatorHaplotype (const Recombinator &recombinator, gbwt::GBWTBuilder &builder, gbwtgraph::MetadataBuilder &metadata, const std::string &contig_name, bool wrap, size_t id) | |
| void | extend (sequence_type sequence, const Haplotypes::Subchain &subchain, bool is_last_subchain) |
| void | take (gbwt::size_type sequence_id) |
| void | finish (bool with_suffix, bool is_final=true) |
Public Attributes | |
| const Recombinator & | recombinator |
| gbwt::GBWTBuilder & | builder |
| gbwtgraph::MetadataBuilder & | metadata |
| const std::string & | contig_name |
| bool | wrap |
| gbwt::vector_type | origin_fragment |
| size_t | id |
| size_t | fragment |
| gbwt::size_type | sequence_id |
| gbwt::edge_type | position |
| gbwt::vector_type | path |
Private Member Functions | |
| void | connect (gbwt::node_type until) |
| void | prefix (gbwt::node_type until) |
| void | suffix () |
| void | insert (bool is_final) |
|
inline |
|
private |
| void vg::RecombinatorHaplotype::extend | ( | sequence_type | sequence, |
| const Haplotypes::Subchain & | subchain, | ||
| bool | is_last_subchain ) |
| void vg::RecombinatorHaplotype::finish | ( | bool | with_suffix, |
| bool | is_final = true ) |
|
private |
|
private |
|
private |
| void vg::RecombinatorHaplotype::take | ( | gbwt::size_type | sequence_id | ) |
| gbwt::GBWTBuilder& vg::RecombinatorHaplotype::builder |
| const std::string& vg::RecombinatorHaplotype::contig_name |
| size_t vg::RecombinatorHaplotype::fragment |
| size_t vg::RecombinatorHaplotype::id |
| gbwtgraph::MetadataBuilder& vg::RecombinatorHaplotype::metadata |
| gbwt::vector_type vg::RecombinatorHaplotype::origin_fragment |
| gbwt::vector_type vg::RecombinatorHaplotype::path |
| gbwt::edge_type vg::RecombinatorHaplotype::position |
| const Recombinator& vg::RecombinatorHaplotype::recombinator |
| gbwt::size_type vg::RecombinatorHaplotype::sequence_id |
| bool vg::RecombinatorHaplotype::wrap |
1.17.0