[ensembl-dev] Gene ID version
Konrad Karczewski
konradk at broadinstitute.org
Fri Jan 9 08:14:01 GMT 2015
Hello!
Yes, I figured I could do by going into the API (with VEP, that would involve writing a plugin), but thought maybe it's already implemented in native VEP.
In any case, I found a partial solution, the --hgvs flag appears to write out the version number for transcripts (e.g. ENST00000302118.5:c.-26G>A), which is most of what I need (though it doesn't have this for genes).
-Konrad
> On Jan 9, 2015, at 2:10 AM, Rocky Bernstein <rocky.bernstein at gmail.com> wrote:
>
> Comment in line.
>
>
> On Thu, Jan 8, 2015 at 4:47 PM, Konrad Karczewski <konradk at broadinstitute.org <mailto:konradk at broadinstitute.org>> wrote:
> Hi VEP team/Will,
>
> In some applications, Ensembl Gene IDs have a version number (i.e. ENSG00000000001.2) - is there a way I can get this information from a particular run of VEP? Or at least figure out which particular version of each gene I have in a cache?
>
> I know very little about VEP, and am not sure I even totally understand what you are asking. However since half of the VEP team is out until the end of the month, I'll give it a shot; I can read a manual page. The following code is pretty much straight out of man Bio::DB::Fasta:
>
> use Bio::DB::Fasta;
> my $fasta_file = glob('~/.vep/homo_sapiens/78_GRCh38/Homo_sapiens.GRCh38.dna.primary_assembly.fa');
> my $db = Bio::DB::Fasta->new($fasta_file);
> my @ids = $db->get_all_primary_ids;
> print join(', ', @ids, "\n");
>
> If you aren't using Fasta, them I imagine you if read the man page for whatever DB you are using , it probably has $db->get_all_primary_id .
>
> If you are referring to your input VCF file instead, I don't know.
>
>
> Thanks!
>
>
> _______________________________________________
> Dev mailing list Dev at ensembl.org <mailto:Dev at ensembl.org>
> Posting guidelines and subscribe/unsubscribe info: http://lists.ensembl.org/mailman/listinfo/dev <http://lists.ensembl.org/mailman/listinfo/dev>
> Ensembl Blog: http://www.ensembl.info/ <http://www.ensembl.info/>
>
>
> _______________________________________________
> Dev mailing list Dev at ensembl.org
> Posting guidelines and subscribe/unsubscribe info: http://lists.ensembl.org/mailman/listinfo/dev
> Ensembl Blog: http://www.ensembl.info/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ensembl.org/pipermail/dev_ensembl.org/attachments/20150109/78fedcf9/attachment.html>
More information about the Dev
mailing list