ALLCools.gtf

Package Contents

class Gtf(*args, **kwargs)

Bases: gffutils.FeatureDB

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