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

#include <transcriptome.hpp>

Public Member Functions

 Transcript (const string &name_in, const bool is_reverse_in, const string &chrom_in)
 

Public Attributes

const string name
 Transcript name. More...
 
const bool is_reverse
 Is transcript in reverse direction (strand == '-'). More...
 
const string chrom
 Name of chromosome/contig where transcript exist. More...
 
vector< pair< int32_t, int32_t > > exons
 Exon coordinates (start and end) on the chromosome/contig. More...
 
vector< pair< Position, Position > > exon_border_nodes
 

Detailed Description

Data structure that defines a transcript annotation.

Constructor & Destructor Documentation

◆ Transcript()

vg::Transcript::Transcript ( const string &  name_in,
const bool  is_reverse_in,
const string &  chrom_in 
)
inline

Member Data Documentation

◆ chrom

const string vg::Transcript::chrom

Name of chromosome/contig where transcript exist.

◆ exon_border_nodes

vector<pair<Position, Position> > vg::Transcript::exon_border_nodes

Exon border node positions (last position in upstream intron and first position in downstream intron) on a variation graph.

◆ exons

vector<pair<int32_t, int32_t> > vg::Transcript::exons

Exon coordinates (start and end) on the chromosome/contig.

◆ is_reverse

const bool vg::Transcript::is_reverse

Is transcript in reverse direction (strand == '-').

◆ name

const string vg::Transcript::name

Transcript name.


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