From 67a87ec7d654131701581dce88cb278e304b2a67 Mon Sep 17 00:00:00 2001 From: Jeff Hammerbacher Date: Fri, 25 Mar 2016 18:58:09 -0400 Subject: [PATCH] Add Genome.contigs. Fixes #140. --- pyensembl/genome.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pyensembl/genome.py b/pyensembl/genome.py index 4da5c51..737ade6 100644 --- a/pyensembl/genome.py +++ b/pyensembl/genome.py @@ -560,6 +560,18 @@ def locus_of_exon_id(self, exon_id): """ return self.db.query_locus("exon_id", exon_id, feature="exon") + ################################################### + # + # Contigs + # + ################################################### + @memoize + def contigs(self): + """ + Returns all contigs ("seqname") for all genes + """ + return self.db.query_feature_values("seqname", "gene") + ################################################### # # Gene Info Objects