vg
tools for working with variation graphs
vg::Transcriptome Member List

This is the complete list of members for vg::Transcriptome, including all inherited members.

_graphvg::Transcriptomeprivate
_transcript_pathsvg::Transcriptomeprivate
add_edited_transcript_paths(const list< EditedTranscriptPath > &edited_transcript_paths)vg::Transcriptomeprivate
add_exon(Transcript *transcript, const pair< int32_t, int32_t > &exon_pos) constvg::Transcriptomeprivate
add_exon(Transcript *transcript, const pair< int32_t, int32_t > &exon_pos, const bdsg::PositionOverlay &graph_path_pos_overlay) constvg::Transcriptomeprivate
add_haplotype_transcripts(vector< istream * > transcript_streams, const gbwt::GBWT &haplotype_index, const bool proj_emded_paths)vg::Transcriptome
add_intron_splice_junctions(vector< istream * > intron_streams, unique_ptr< gbwt::GBWT > &haplotype_index, const bool update_haplotypes)vg::Transcriptome
add_reference_transcripts(vector< istream * > transcript_streams, unique_ptr< gbwt::GBWT > &haplotype_index, const bool use_haplotype_paths, const bool update_haplotypes)vg::Transcriptome
add_splice_junction_edges(const list< EditedTranscriptPath > &edited_transcript_paths)vg::Transcriptomeprivate
add_splice_junction_edges(const list< CompletedTranscriptPath > &completed_transcript_paths)vg::Transcriptomeprivate
add_splice_junction_edges(const vector< CompletedTranscriptPath > &completed_transcript_paths)vg::Transcriptomeprivate
add_transcripts_to_gbwt(gbwt::GBWTBuilder *gbwt_builder, const bool add_bidirectional, const bool exclude_reference_transcripts) constvg::Transcriptome
augment_graph(const list< EditedTranscriptPath > &edited_transcript_paths, const bool is_introns, unique_ptr< gbwt::GBWT > &haplotype_index, const bool update_haplotypes, const bool add_reference_transcript_paths)vg::Transcriptomeprivate
chop_nodes(const uint32_t max_node_length)vg::Transcriptome
collect_transcribed_nodes(spp::sparse_hash_set< nid_t > *transcribed_nodes) constvg::Transcriptomeprivate
construct_completed_transcript_paths(const list< EditedTranscriptPath > &edited_transcript_paths) constvg::Transcriptomeprivate
construct_reference_transcript_paths_embedded(const vector< Transcript > &transcripts, const bdsg::PositionOverlay &graph_path_pos_overlay) constvg::Transcriptomeprivate
construct_reference_transcript_paths_embedded_callback(list< EditedTranscriptPath > *edited_transcript_paths, spp::sparse_hash_map< handle_t, vector< EditedTranscriptPath * > > *edited_transcript_paths_index, mutex *edited_transcript_paths_mutex, const int32_t thread_idx, const vector< Transcript > &transcripts, const bdsg::PositionOverlay &graph_path_pos_overlay) constvg::Transcriptomeprivate
construct_reference_transcript_paths_gbwt(const vector< Transcript > &transcripts, const gbwt::GBWT &haplotype_index) constvg::Transcriptomeprivate
construct_reference_transcript_paths_gbwt_callback(list< EditedTranscriptPath > *edited_transcript_paths, spp::sparse_hash_map< handle_t, vector< EditedTranscriptPath * > > *edited_transcript_paths_index, uint32_t *excluded_transcripts, mutex *edited_transcript_paths_mutex, const int32_t thread_idx, const vector< pair< uint32_t, uint32_t > > &chrom_transcript_sets, const vector< Transcript > &transcripts, const gbwt::GBWT &haplotype_index, const spp::sparse_hash_map< string, map< uint32_t, uint32_t > > &haplotype_name_index) constvg::Transcriptomeprivate
embed_transcript_paths(const bool add_reference_transcripts, const bool add_haplotype_transcripts)vg::Transcriptome
error_on_missing_pathvg::Transcriptome
feature_typevg::Transcriptome
get_base_gbwt_path_name(const gbwt::GBWT &haplotype_index, const size_t path_id, const unordered_set< string > &gbwt_reference_samples) constvg::Transcriptomeprivate
get_exon_haplotypes(const vg::id_t start_node, const vg::id_t end_node, const gbwt::GBWT &haplotype_index, const unordered_set< string > &reference_samples, const int32_t expected_length) constvg::Transcriptomeprivate
graph() constvg::Transcriptome
haplotype_transcript_paths() constvg::Transcriptome
has_novel_exon_boundaries(const list< EditedTranscriptPath > &edited_transcript_paths, const bool include_transcript_ends) constvg::Transcriptomeprivate
has_overlapping_exons(const vector< Exon > &exons) constvg::Transcriptomeprivate
mean_node_length() constvg::Transcriptomeprivate
mutex_graphvg::Transcriptomeprivate
mutex_transcript_pathsvg::Transcriptomeprivate
num_threadsvg::Transcriptome
parse_attribute_value(const string &attribute, const string &name) constvg::Transcriptomeprivate
parse_introns(vector< Transcript > *introns, istream *intron_stream, const bdsg::PositionOverlay &graph_path_pos_overlay) constvg::Transcriptomeprivate
parse_transcripts(vector< Transcript > *transcripts, uint32_t *number_of_excluded_transcripts, istream *transcript_stream, const bdsg::PositionOverlay &graph_path_pos_overlay, const gbwt::GBWT &haplotype_index, const bool use_haplotype_paths) constvg::Transcriptomeprivate
path_collapse_typevg::Transcriptome
project_haplotype_transcripts(const vector< Transcript > &transcripts, const gbwt::GBWT &haplotype_index, const bdsg::PositionOverlay &graph_path_pos_overlay, const bool proj_emded_paths, const float mean_node_length)vg::Transcriptomeprivate
project_haplotype_transcripts_callback(list< CompletedTranscriptPath > *completed_transcript_paths, spp::sparse_hash_map< handle_t, vector< CompletedTranscriptPath * > > *completed_transcript_paths_index, mutex *completed_transcript_paths_mutex, const int32_t thread_idx, const vector< Transcript > &transcripts, const gbwt::GBWT &haplotype_index, const bdsg::PositionOverlay &graph_path_pos_overlay, const bool proj_emded_paths, const float mean_node_length)vg::Transcriptomeprivate
project_transcript_embedded(const Transcript &cur_transcript, const bdsg::PositionOverlay &graph_path_pos_overlay, const bool use_reference_paths, const bool use_haplotype_paths) constvg::Transcriptomeprivate
project_transcript_gbwt(const Transcript &cur_transcript, const gbwt::GBWT &haplotype_index, const unordered_set< string > &reference_samples, const float mean_node_length) constvg::Transcriptomeprivate
reference_transcript_paths() constvg::Transcriptome
remove_non_transcribed_nodes()vg::Transcriptome
remove_redundant_transcript_paths(list< T > *new_transcript_paths, spp::sparse_hash_map< handle_t, vector< T * > > *transcript_paths_index) constvg::Transcriptomeprivate
reorder_exons(Transcript *transcript) constvg::Transcriptomeprivate
show_progressvg::Transcriptome
sort_compact_nodes()vg::Transcriptome
sort_transcript_paths_update_copy_id()vg::Transcriptomeprivate
transcript_paths() constvg::Transcriptome
transcript_tagvg::Transcriptome
Transcriptome(unique_ptr< MutablePathDeletableHandleGraph > &&graph_in)vg::Transcriptome
update_haplotype_index(unique_ptr< gbwt::GBWT > &haplotype_index, const spp::sparse_hash_map< handle_t, vector< pair< int32_t, handle_t > > > &update_index) constvg::Transcriptomeprivate
update_transcript_paths(const spp::sparse_hash_map< handle_t, vector< pair< int32_t, handle_t > > > &update_index)vg::Transcriptomeprivate
write_graph(ostream *graph_ostream) constvg::Transcriptome
write_transcript_info(ostream *tsv_ostream, const gbwt::GBWT &haplotype_index, const bool exclude_reference_transcripts) constvg::Transcriptome
write_transcript_sequences(ostream *fasta_ostream, const bool exclude_reference_transcripts) constvg::Transcriptome