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

#include <gafkluge.hpp>

Public Member Functions

 GafRecord ()
 

Public Attributes

std::string query_name
 
int64_t query_length
 
int64_t query_start
 
int64_t query_end
 
int64_t path_length
 
int64_t path_start
 
int64_t path_end
 
int64_t matches
 
int64_t block_length
 
int32_t mapq
 
char strand
 
std::vector< GafSteppath
 
std::map< std::string, std::pair< std::string, std::string > > opt_fields
 

Detailed Description

One line of GAF as described here: https://github.com/lh3/gfatools/blob/master/doc/rGFA.md

Constructor & Destructor Documentation

◆ GafRecord()

gafkluge::GafRecord::GafRecord ( )
inline

Member Data Documentation

◆ block_length

int64_t gafkluge::GafRecord::block_length

◆ mapq

int32_t gafkluge::GafRecord::mapq

◆ matches

int64_t gafkluge::GafRecord::matches

◆ opt_fields

std::map<std::string, std::pair<std::string, std::string> > gafkluge::GafRecord::opt_fields

◆ path

std::vector<GafStep> gafkluge::GafRecord::path

◆ path_end

int64_t gafkluge::GafRecord::path_end

◆ path_length

int64_t gafkluge::GafRecord::path_length

◆ path_start

int64_t gafkluge::GafRecord::path_start

◆ query_end

int64_t gafkluge::GafRecord::query_end

◆ query_length

int64_t gafkluge::GafRecord::query_length

◆ query_name

std::string gafkluge::GafRecord::query_name

◆ query_start

int64_t gafkluge::GafRecord::query_start

◆ strand

char gafkluge::GafRecord::strand

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