[ensembl-dev] VEP 79 API problems
Guillermo Marco Puche
guillermo.marco at sistemasgenomicos.com
Thu Jun 4 08:32:31 BST 2015
Hi again Will,
I've completly cleaned PERL5LIB environment var. I've been testing
changing between bioperl 1.2.3 and bioperl 1.6.1 and got same
warnings/errors.
I've cloned again all 79 API like you suggested in a new tmp location
and included it in $PERL5LIB.
*echo $PERL5LIB*
/share/apps/local/bioperl-live:/share/gluster/tests/gmarco/tmp/ensembl/modules:/share/gluster/tests/gmarco/tmp/ensembl-funcgen/modules:/share/gluster/tests/gmarco/tmp/ensembl-variation/modules
*ll /share/gluster/tests/gmarco/tmp*
total 20
drwxrwxr-x 8 gmarco users 4096 jun 4 08:44 ensembl
drwxrwxr-x 8 gmarco users 146 jun 4 08:46 ensembl-funcgen
drwxrwxr-x 5 gmarco users 64 jun 4 08:43 ensembl-tools
drwxrwxr-x 10 gmarco users 4096 jun 4 08:45 ensembl-variation
*perl ensembl-tools/scripts/variant_effect_predictor/variant_effect_predictor.pl -i input.vcf -database --force_overwrite*
2015-06-04 09:29:13 - Starting...
ERROR: Could not detect input file format
If use the following flags *-format vcf* *-vcf *then I start getting all
those errors (see yesterday log).
Is there any other Perl lib or requirement I could be missing? As I said
it's very weird I have 0 problems with Ensembl 75 local API.
Best regards,
Guillermo.
On 03/06/15 18:14, Will McLaren wrote:
> Hi again,
>
> I can't recreate the problem with that input file I'm afraid, either
> on my normal setup or scrubbing PERL5LIB and starting from scratch.
>
> See commands I used and input below.
>
> Perhaps you haven't got release/79 of ensembl-tools too?
>
> Have you tried running the installer from within
> ensembl-tools/scripts/variant_effect_predictor? This shouldn't affect
> your PERL5LIB or other git checkouts.
>
> Will
>
> ===================
>
> mkdir ~/src/tmp
> cd ~/src/tmp
> git clone --branch release/79 https://github.com/Ensembl/ensembl-tools.git
> git clone --branch release/79 https://github.com/Ensembl/ensembl.git
> git clone --branch release/79
> https://github.com/Ensembl/ensembl-variation.git
> git clone --branch release/79
> https://github.com/Ensembl/ensembl-funcgen.git
> export
> PERL5LIB=ensembl/modules:ensembl-variation/modules:ensembl-funcgen/modules:/Users/will/src/bioperl-1.2.3/:/Users/will/src/lib/perl5/
> perl
> ensembl-tools/scripts/variant_effect_predictor/variant_effect_predictor.pl
> <http://variant_effect_predictor.pl> -i ~/Downloads/input.vcf -database
> 2015-06-03 17:09:54 - Starting...
> 2015-06-03 17:09:54 - Detected format of input file as vcf
> 2015-06-03 17:09:54 - Read 1 variants into buffer
> 2015-06-03 17:09:54 - Reading transcript data from cache and/or database
> [================================================================================================================================]
> [ 100% ]
> 2015-06-03 17:10:00 - Retrieved 7 transcripts (0 mem, 0 cached, 7 DB,
> 0 duplicates)
> 2015-06-03 17:10:00 - Analyzing chromosome 1
> 2015-06-03 17:10:00 - Analyzing variants
> [================================================================================================================================]
> [ 100% ]
> 2015-06-03 17:10:00 - Calculating consequences
> 2015-06-03 17:10:00 - Processed 1 total variants (0 vars/sec, 0
> vars/sec total)
> 2015-06-03 17:10:00 - Wrote stats summary to
> variant_effect_output.txt_summary.html
> 2015-06-03 17:10:00 - Finished!
>
>
>
>
> On 3 June 2015 at 16:51, Guillermo Marco Puche
> <guillermo.marco at sistemasgenomicos.com
> <mailto:guillermo.marco at sistemasgenomicos.com>> wrote:
>
> Hi Will,
>
> I've been checking and I can't see any unintended whitespace or
> problem with tabulations.
> I've no issues with old vep 75 script and API. I've updated the
> Bioperl lib in $PERL5LIB variable from 1.2.3 to 1.6.1 (I didn't
> see this change before sorry) however I'm still getting all those
> errors.
>
> Here's a link where you can download the VCF I'm using as input:
> https://www.dropbox.com/sh/felwyoo5kl2mgty/AAC177Digqy-_mEmyk9WvmYba/input.vcf?dl=0
>
> Thank you.
>
> Best regards,
> Guille.
>
>
> On 03/06/15 17:30, Will McLaren wrote:
>> Hi Guille,
>>
>> It looks to me like your input is not being parsed properly.
>>
>> Check the formatting of your input VCF; double check that it is
>> valid VCF, and that you haven't got any unintended whitespace on
>> any of the lines.
>>
>> If you still have an issue, can you send a line or two of the
>> input that recreates these issues?
>>
>> Thanks
>>
>> Will McLaren
>> Ensembl Variation
>>
>>
>> On 3 June 2015 at 16:16, Guillermo Marco Puche
>> <guillermo.marco at sistemasgenomicos.com
>> <mailto:guillermo.marco at sistemasgenomicos.com>> wrote:
>>
>> Dear devs,
>>
>> I'm trying ensembl 79 VEP.
>>
>> This is my dummy input VCF: http://pastebin.com/kFKWH50q#
>>
>> I've cloned and installed API from github as always (this
>> step is repeated for variaton, funcgen and compara):
>>
>> * git clone --branch release/79
>> https://github.com/Ensembl/ensembl.git ensembl_79
>>
>> PERL5LIB env variable is correctly pointing to the cloned API:
>>
>> * echo $PERL5LIB
>> /share/apps/local/bioperl-live:/share/apps/src/ensembl_79/modules:/share/apps/src/ensembl_79-compara/modules:/share/apps/src/ensembl_79-variation/modules:/share/apps/src/ensembl_79-functgenomics/modules
>>
>> However I'm getting a lot of errors I really don't
>> understand. It seems like a bug with API installation with
>> me. If I change $PERL5LIB variable to point to 75 API
>> (previous version I was using) I can't reproduce the errors
>> VEP script works for this old 75 version.
>>
>> I've been reading the docs again and I can't seen any
>> additional PERL library requirement.
>>
>> Here's the error log: http://pastebin.com/VvQrkEQZ
>>
>>
>> Thank you!
>>
>> Best regards,
>> Guille.
>>
>>
>> _______________________________________________
>> 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
>> Ensembl Blog: http://www.ensembl.info/
>>
>>
>>
>>
>> _______________________________________________
>> Dev mailing listDev at ensembl.org <mailto:Dev at ensembl.org>
>> Posting guidelines and subscribe/unsubscribe info:http://lists.ensembl.org/mailman/listinfo/dev
>> Ensembl Blog:http://www.ensembl.info/
>
>
>
> _______________________________________________
> 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
> Ensembl Blog: 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/20150604/68763108/attachment.html>
More information about the Dev
mailing list