vg
tools for working with variation graphs
Public Member Functions | Public Attributes | List of all members
vg::RecombinatorFragment Struct Reference

Public Member Functions

 RecombinatorFragment (gbwt::size_type sequence_id, gbwt::edge_type from, gbwt::node_type to, size_t subchain_id, size_t haplotype_id)
 
size_t generate (const gbwt::GBWT &index, const gbwt::FragmentMap &fragment_map, gbwt::GBWTBuilder &builder, gbwtgraph::MetadataBuilder &metadata, const std::string &contig_name) const
 

Public Attributes

gbwt::size_type sequence_id
 
gbwt::edge_type from
 
gbwt::node_type to
 
size_t subchain_id
 
size_t haplotype_id
 

Constructor & Destructor Documentation

◆ RecombinatorFragment()

vg::RecombinatorFragment::RecombinatorFragment ( gbwt::size_type  sequence_id,
gbwt::edge_type  from,
gbwt::node_type  to,
size_t  subchain_id,
size_t  haplotype_id 
)
inline

Member Function Documentation

◆ generate()

size_t vg::RecombinatorFragment::generate ( const gbwt::GBWT &  index,
const gbwt::FragmentMap &  fragment_map,
gbwt::GBWTBuilder &  builder,
gbwtgraph::MetadataBuilder &  metadata,
const std::string &  contig_name 
) const

Member Data Documentation

◆ from

gbwt::edge_type vg::RecombinatorFragment::from

◆ haplotype_id

size_t vg::RecombinatorFragment::haplotype_id

◆ sequence_id

gbwt::size_type vg::RecombinatorFragment::sequence_id

◆ subchain_id

size_t vg::RecombinatorFragment::subchain_id

◆ to

gbwt::node_type vg::RecombinatorFragment::to

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