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

#include <transcriptome.hpp>

Inheritance diagram for vg::CompletedTranscriptPath:
vg::TranscriptPath

Public Member Functions

 CompletedTranscriptPath (const EditedTranscriptPath &edited_transcript_path)
 
 CompletedTranscriptPath (const EditedTranscriptPath &edited_transcript_path, const HandleGraph &graph)
 
 ~CompletedTranscriptPath ()
 
handle_t get_first_node_handle (const HandleGraph &graph) const
 
- Public Member Functions inherited from vg::TranscriptPath
 TranscriptPath ()
 
 TranscriptPath (const string &transcript_name, const string &embedded_path_name, const bool is_reference_in, const bool is_haplotype_in)
 
 TranscriptPath (const string &transcript_name, const gbwt::size_type &haplotype_gbwt_id, const bool is_reference_in, const bool is_haplotype_in)
 
virtual ~TranscriptPath ()
 
string get_name () const
 

Public Attributes

vector< handle_tpath
 Transcript path. More...
 
- Public Attributes inherited from vg::TranscriptPath
vector< string > transcript_names
 Transcript names. More...
 
vector< pair< string, bool > > embedded_path_names
 Embedded path names and reference path origin. More...
 
vector< pair< gbwt::size_type, bool > > haplotype_gbwt_ids
 Haplotype gbwt ids and reference path origin. More...
 
uint32_t copy_id
 Copy id of transcript path. More...
 
bool is_reference
 Is it a reference and/or haplotype-specific transcript path. More...
 
bool is_haplotype
 

Detailed Description

Data structure that defines a completed transcript path.

Constructor & Destructor Documentation

◆ CompletedTranscriptPath() [1/2]

vg::CompletedTranscriptPath::CompletedTranscriptPath ( const EditedTranscriptPath edited_transcript_path)

◆ CompletedTranscriptPath() [2/2]

vg::CompletedTranscriptPath::CompletedTranscriptPath ( const EditedTranscriptPath edited_transcript_path,
const HandleGraph graph 
)

◆ ~CompletedTranscriptPath()

vg::CompletedTranscriptPath::~CompletedTranscriptPath ( )
inline

Member Function Documentation

◆ get_first_node_handle()

handle_t vg::CompletedTranscriptPath::get_first_node_handle ( const HandleGraph graph) const

Member Data Documentation

◆ path

vector<handle_t> vg::CompletedTranscriptPath::path

Transcript path.


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