[ensembl-dev] VEP: convert_cache error when using --species all --version all

Will McLaren wm2 at ebi.ac.uk
Mon Nov 2 12:32:16 GMT 2015


Hi Cyriac,

It looks like the script is picking up some directories in $VEP_DATA that
are not VEP cache directories, possibly $VEP_DATA/htslib/test ?

I'd suggest moving these as if you use "--species all" the script basically
looks for any directories in --dir and assumes they are VEP caches.

I'll add a fix too to verify the directories before continuing.

Regards

Will McLaren
Ensembl Variation

On 31 October 2015 at 22:58, Cyriac Kandoth <kandoth at cbio.mskcc.org> wrote:

> I normally something like this, after downloading a bunch of caches... and
> it works fine:
> perl convert_cache.pl --species homo_sapiens,mus_musculus --version
> 82_GRCh37,82_GRCh38,82_GRCm38 --dir $VEP_DATA
>
> The documentation states we can use "all" to do all caches found. But
> here's what happen when I do:
> perl convert_cache.pl --species all --version all --dir $VEP_DATA
>
> 2015-10-31 18:54:45 - Processing htslib
> 2015-10-31 18:54:45 - Processing version test
> Can't use an undefined value as an ARRAY reference at convert_cache.pl
> line 176.
>
> Let me know if you need more information to debug.
>
> Cheers!
>
> ~Cyriac
>
> _______________________________________________
> 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/20151102/5de8526a/attachment.html>


More information about the Dev mailing list