vg
tools for working with variation graphs
Loading...
Searching...
No Matches
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.
Public Attributes inherited from vg::TranscriptPath
vector< string > transcript_names
 Transcript names.
vector< pair< string, bool > > embedded_path_names
 Embedded path names and reference path origin.
vector< pair< gbwt::size_type, bool > > haplotype_gbwt_ids
 Haplotype gbwt ids and reference path origin.
uint32_t copy_id
 Copy id of transcript path.
bool is_reference
 Is it a reference and/or haplotype-specific transcript path.
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: