[ensembl-dev] minor errors in VEP?
Will McLaren
wm2 at ebi.ac.uk
Thu May 5 13:45:31 BST 2011
Thanks for spotting these Andrea
Will
On 5 May 2011 13:29, Andrea Edwards <edwardsa at cs.man.ac.uk> wrote:
> Hi
>
> Sorry to be a pain but I have found a couple of very minor errors in the VEP
> script.
>
> In the readme file it says to use --registry_file as the flag whereas in the
> code you are loading $config->{registry}
> Naturally all you have to do to fix this is to change the flag in the config
> file to --registry but it might save other people the time finding the
> problem. I spotted this when i found it was taking this long to run the
> script (i thought 7 minutes to run 20 variants was extremely slow so I
> guessed i was using the external database but even in the old script you can
> do 100 annotations a minute against the external db????)
>
> workspace/snp$ variant_effect_predictor.pl --config config.txt
> #----------------------------------#
> # ENSEMBL VARIANT EFFECT PREDICTOR #
> #----------------------------------#
>
> version 2.0
>
> By Will McLaren (wm2 at ebi.ac.uk)
>
> Configuration options:
>
> config config.txt
> input_file input.vep
> output_file vep_output.txt
> registry_file registry.txt
> species homo_sapiens
> terms display
> verbose
>
> --------------------
>
> 2011-05-05 12:26:33 - Starting...
> 2011-05-05 12:28:48 - Processed 10 variants
> 2011-05-05 12:33:36 - Processed 20 variants
>
>
> But this is back to normal speed when i changed the config file to
> --registry.
>
> There is another small error after that. See the output
>
> Configuration options:
>
> config config.txt
> input_file input.vep
> output_file vep_output.txt
> registry registry.txt
> species homo_sapiens
> terms display
> verbose
>
> --------------------
>
> 2011-05-05 13:01:21 - Loading DB config from registry file registry.txt
> 2011-05-05 13:01:21 - Starting...
> 2011-05-05 13:01:24 - Processed 10 variants
> 2011-05-05 13:01:27 - Processed 20 variants
> 2011-05-05 13:01:34 - Processed 30 variants
>
>
> note i am running in verbose mode and this code never runs
>
> if($config->{verbose}) {
>
> # get a meta container adaptors to check version
> my $core_mca = $reg->get_adaptor($config->{species}, 'core',
> 'metacontainer');
> my $var_mca = $reg->get_adaptor($config->{species}, 'variation',
> 'metacontainer');
>
> if($core_mca && $var_mca) {
> debug(
> "Connected to core version ", $core_mca->get_schema_version,
> " database ",
> "and variation version ", $var_mca->get_schema_version, "
> database"
> );
> }
> }
>
>
> This is because $config->verbose = '' so i changed it to
> if(defined($config->{verbose})) to get the output
>
> cheers
>
> _______________________________________________
> Dev mailing list Dev at ensembl.org
> List admin (including subscribe/unsubscribe):
> http://lists.ensembl.org/mailman/listinfo/dev
> Ensembl Blog: http://www.ensembl.info/
>
>
More information about the Dev
mailing list