ALLCools.gtf.Gtf

Module Contents

create_gtf_db(gtf_path, disable_infer_genes=True, disable_infer_transcripts=True)[source]
class Gtf(*args, **kwargs)[source]

Bases: gffutils.FeatureDB

get_gene_name(self, feature_id)[source]
_select_longest_id(self, id_list)[source]
get_gene_id_by_name(self, gene_name, select_longest=True)[source]
_convert_to_id(self, name)[source]
get_gene_feature(self, gene)[source]
get_gene_length(self, gene)[source]
get_gene_transcripts(self, gene, featuretype='transcript')[source]
get_gene_exons(self, gene, featuretype='exon')[source]
get_gene_tss(self, gene, transcript_featuretype='transcript')[source]
get_gene_promoter(self, gene, chrom_sizes_path, slop=500, transcript_featuretype='transcript')[source]
subset_db(self, output_path, genes=None, region_bed=None, span=500000, disable_infer_genes=True, disable_infer_transcripts=True)[source]