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

#include <transcriptome.hpp>

Inheritance diagram for vg::EditedTranscriptPath:
vg::TranscriptPath

Public Member Functions

 EditedTranscriptPath (const string &transcript_name, const string &embedded_path_name, const bool is_reference_in, const bool is_haplotype_in)
 
 EditedTranscriptPath (const string &transcript_name, const gbwt::size_type &haplotype_gbwt_id, const bool is_reference_in, const bool is_haplotype_in)
 
 ~EditedTranscriptPath ()
 
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

Path path
 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 an edited transcript path.

Constructor & Destructor Documentation

◆ EditedTranscriptPath() [1/2]

vg::EditedTranscriptPath::EditedTranscriptPath ( const string &  transcript_name,
const string &  embedded_path_name,
const bool  is_reference_in,
const bool  is_haplotype_in 
)
inline

◆ EditedTranscriptPath() [2/2]

vg::EditedTranscriptPath::EditedTranscriptPath ( const string &  transcript_name,
const gbwt::size_type &  haplotype_gbwt_id,
const bool  is_reference_in,
const bool  is_haplotype_in 
)
inline

◆ ~EditedTranscriptPath()

vg::EditedTranscriptPath::~EditedTranscriptPath ( )
inline

Member Function Documentation

◆ get_first_node_handle()

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

Member Data Documentation

◆ path

Path vg::EditedTranscriptPath::path

Transcript path.


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