gcell.rna.gene.GeneExp

Contents

gcell.rna.gene.GeneExp#

class gcell.rna.gene.GeneExp(name, id, chrom, strand, tss_list, exp_list, tes_list=None, gene_start=None, gene_end=None)[source]#

A class to represent a gene with expression data. Not very useful.

Attributes

genomic_range

Get the genomic range of the gene (start, end coordinates).

tes

Get the Transcription End Site (TES) coordinate for the gene.

tes_list

Get the TES list for the gene, constructed from tss_list if not provided.

tss

Get the TSS list for the gene.

tss_coordinate

Get the primary Transcription Start Site (TSS) coordinate for the gene.

Methods

get_tes_track(track[, upstream, downstream])

Get track data centered around the gene's Transcription End Site (TES).

get_tes_track_obj(track[, upstream, downstream])

Get Track object centered around the gene's Transcription End Site (TES).

get_track(track[, upstream, downstream])

get_track_obj(track[, upstream, downstream])

get_tss_track(track[, upstream, downstream])

get_tss_track_obj(track[, upstream, downstream])