[ensembl-dev] minor errors in VEP?

Andrea Edwards edwardsa at cs.man.ac.uk
Thu May 5 14:01:10 BST 2011


You're welcome! Thanks for writing it :-)

On 05/05/11 13:45, Will McLaren wrote:
> 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