tidesurf.transcript.Exon

Contents

tidesurf.transcript.Exon#

class tidesurf.transcript.Exon(gene_id: str, gene_name: str, transcript_id: str, transcript_name: str, chromosome: str, strand: Strand, start: int, end: int, exon_id: str, exon_number: int)#

Bases: GenomicFeature

An exon of a transcript. Identified by an exon ID and exon number.

Parameters:
gene_id str

ID of the corresponding gene.

gene_name str

Name of the corresponding gene.

transcript_id str

ID of the corresponding transcript.

transcript_name str

Name of the corresponding transcript.

chromosome str

Chromosome on which the exon is located.

strand Strand

Strand on which the exon is located.

start int

Genomic start position of the exon (0-based).

end int

Genomic end position of the exon (0-based).

exon_id str

ID of the exon.

exon_number int

Number of the exon in the transcript.

Attributes

chromosome

Chromosome on which the feature is located.

end

Genomic end position of the feature (0-based).

exon_id

ID of the exon.

exon_number

Number of the exon in the transcript.

gene_id

ID of the corresponding gene.

gene_name

Name of the corresponding gene.

start

Genomic start position of the feature (0-based).

strand

Strand on which the feature is located.

transcript_id

ID of the corresponding transcript.

transcript_name

Name of the corresponding transcript.

Methods

overlaps(chromosome, strand, start, end[, ...])

Check if the feature overlaps with a given region.