[ensembl-dev] VEP Interpro ID & description
Guillermo Marco Puche
guillermo.marco at sistemasgenomicos.com
Tue May 14 12:44:13 BST 2013
Hello,
Here's Interpro plugin code:
https://github.com/guillermomarco/vep_plugins_71/blob/master/Interpro.pm
I'm getting unblessed reference error when trying to extract
"interpro_ac" and "idesc" from my $pfeature object.
Here's a data dumper extract from $pfeature:
'Bio::EnsEMBL::ProteinFeature' ),
bless( {
'p_value' => '1.6e-42',
'coverage' => undef,
'percent_id' => '0',
'adaptor' => $VAR1->[0]{'adaptor'},
'hstrand' => undef,
'idesc' => 'DH-domain',
'hdescription' => undef,
'slice' => undef,
'dbname' => undef,
'hspecies' => undef,
'dbID' => '6415086',
'strand' => 0,
'seqname' => '936060',
'translation_id' => '',
'external_db_id' => undef,
'db_display_name' => undef,
'hend' => 0,
'hcoverage' => undef,
'score' => '0',
'species' => undef,
'interpro_ac' => 'IPR000219',
'end' => 985,
'analysis' =>
$VAR1->[0]{'analysis'}{'adaptor'}{'_logic_name_cache'}{'superfamily'},
'hseqname' => 'SSF48065',
'hstart' => 0,
'extra_data' => undef,
'group_id' => undef,
'level_id' => undef,
'start' => 803
},
ERROR: Forked process failed
Plugin 'Interpro' went wrong: Can't call method "interpro_ac" on
unblessed reference at
/home/likewise-open/SGNET/gmarco/.vep/Plugins/Interpro.pm line 74
On 05/13/2013 01:49 PM, Guillermo Marco Puche wrote:
> Ok I'm gonna give it a shot.
> I installed latest API downloaded from Ensembl website on friday
> (10/05/2013) and I'm using a local Ensembl 71 database for VEP, no cache.
>
> Best regards,
> Guillermo
>
> On 05/13/2013 01:45 PM, Will McLaren wrote:
>> There was a bug in --domains when using the cache that has been
>> recently fixed.
>>
>> Try updating your API and see if that's any better.
>>
>> Will
>>
>>
>> On 13 May 2013 12:38, Guillermo Marco Puche
>> <guillermo.marco at sistemasgenomicos.com
>> <mailto:guillermo.marco at sistemasgenomicos.com>> wrote:
>>
>> Hello Will,
>>
>> Yes I'm currently running VEP with --domains flag. It always
>> shown empty for the testings for different samples I've done
>> until now.
>> So domains flag is supposed to display the Interpro_ac for
>> overlapping protein domains?
>>
>> Best regards,
>> Guillermo.
>>
>>
>> On 05/13/2013 01:34 PM, Will McLaren wrote:
>>> Hi Guillermo,
>>>
>>> Have you tried the --domains flag in the VEP?
>>>
>>> Perhaps this is not enough information for you but it does
>>> provide the display label of overlapping protein domains.
>>>
>>> The protein object is referred to as a translation object in the
>>> Ensembl API; you can retrieve it from the transcript via
>>> $transcript->translation.
>>>
>>> See
>>> http://www.ensembl.org/info/docs/Doxygen/core-api/classBio_1_1EnsEMBL_1_1Translation.html
>>>
>>> Regards
>>>
>>> Will
>>>
>>>
>>> On 13 May 2013 12:15, Guillermo Marco Puche
>>> <guillermo.marco at sistemasgenomicos.com
>>> <mailto:guillermo.marco at sistemasgenomicos.com>> wrote:
>>>
>>> Hello,
>>>
>>> So it seems nobody has done this yet. I'll do it then :)
>>>
>>> Does VEP support any kind of """Proteinfeature"""? Checking
>>> the other scripts it seems I must be using Transcript
>>> feature_type.
>>>
>>> Correct me if I'm wrong please, I'm a bit confused since
>>> interpro_ac is part from Core ProteinFeature.
>>> (EnsEMBL::ProteinFeature::interpro_ac)
>>>
>>> Best regards,
>>> Guillermo.
>>>
>>>
>>> On 05/09/2013 04:16 PM, Guillermo Marco Puche wrote:
>>>> Hello,
>>>>
>>>> Does anyone coded a plugin to obtain InterPro ID and
>>>> description for VEP?
>>>> I've looked in VEP repo without luck.
>>>>
>>>> I want to know before start coding.
>>>>
>>>> Thank you !
>>>>
>>>> Best regards,
>>>> Guillermo.
>>>>
>>>>
>>>> _______________________________________________
>>>> 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/
>>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ensembl.org/pipermail/dev_ensembl.org/attachments/20130514/59b909ca/attachment.html>
More information about the Dev
mailing list