rna_majiq.ExonConnections

class rna_majiq.ExonConnections(exon_connections)

Map from exons to the introns and junctions that start or end from them

Parameters:

exon_connections (_ExonConnections) – Underlying object binding the internal C++ API

__init__(exon_connections)

Methods

__init__(exon_connections)

constitutive()

construct Events for all constitutive events in ExonConnections

create_connecting(exons, introns, junctions)

Create ExonConnections mapping exons to introns, junctions

dst_introns_for(exon_idx)

array of intron_idx that have exon_idx as dst_exon

dst_junctions_for(exon_idx)

array of junction_idx that have exon_idx as dst_exon

event_description(ref_exon_idx, event_type)

Array of event descriptions for VOILA for specified events

event_id(ref_exon_idx, event_type)

Array of event identifiers for VOILA for specified events

event_size(ref_exon_idx, event_type)

Indicate number of connections in the event

has_intron(ref_exon_idx, event_type)

Indicate if selected events have a non-simplified intron

is_constitutive(ref_exon_idx, event_type)

Indicate if the event is constitutive (nonredundant with event_size == 1)

is_permissive_LSV(ref_exon_idx, event_type)

Indicate if the event is a permissive LSV

is_source_LSV(ref_exon_idx, event_type)

Indicate if the event is a source LSV

is_strict_LSV(ref_exon_idx, event_type)

Indicate if the event is a strict LSV

is_target_LSV(ref_exon_idx, event_type)

Indicate if the event is a target LSV

lsvs([select_lsvs])

construct Events for all LSVs defined by exon connections

passed(ref_exon_idx, event_type)

Indicate if any of the connections in the event are passed

redundant(ref_exon_idx, event_type)

Indicate if the event is redundant (subset by a different event)

simplifier()

Create SimplifierGroup to unsimplify introns and junctions

src_introns_for(exon_idx)

array of intron_idx that have exon_idx as src_exon

src_junctions_for(exon_idx)

array of junction_idx that have exon_idx as src_exon

Attributes

exons

underlying exons

introns

underlying introns the exons are connected to

junctions

underlying junctions the junctions are connected to