<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
 namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="PostalCode"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="country-region"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="City"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="place"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:Arial;
        color:windowtext;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
        {page:Section1;}
-->
</style>

</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>I should point out that if I print the
array of gene IDs, the second gene is ENSG00000000005 so I don’t know
where the TSPAN id is coming from!<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>
dev-bounces@ensembl.org [mailto:dev-bounces@ensembl.org] <b><span
style='font-weight:bold'>On Behalf Of </span></b>Oliver, Gavin<br>
<b><span style='font-weight:bold'>Sent:</span></b> 24 November 2010 14:25<br>
<b><span style='font-weight:bold'>To:</span></b> dev<br>
<b><span style='font-weight:bold'>Subject:</span></b> [ensembl-dev] Problem
with core script</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Hi, <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>I have a relatively straightforward script I use for pulling
gene annotation from the core database.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>The problem is it seems to have stopped working suddenly and
I can’t figure out why.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>The problem is occurring in the final line of this code.
 <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'># Set up gene, transcript and go adaptors<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>my $goadaptor = $registry->get_adaptor('Multi',
'Ontology', 'GOTerm');<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>my $gene_adaptor = $registry->get_adaptor( 'Human',
'Core', 'Gene' );<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>my $transcript_adaptor = $registry->get_adaptor('Human',
'Core', 'Transcript');<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'># Get list of all genes<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>my @genearray = @{$gene_adaptor->list_stable_ids()};<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'># Set up hash for storage of annotation<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>my %hash=();<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'># Foreach gene pull annotation<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>foreach my $geneid (@genearray) {<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>print "Pulling gene level annotation for $geneid...\n\n";<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>        my $gene =
$gene_adaptor->fetch_by_stable_id($geneid);<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>        my $slicekaryo =
$gene->slice->get_all_KaryotypeBands->[0];<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>The output looks like this:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Pulling gene level annotation for ENSG00000000003...
(executes ok)<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Pulling gene level annotation for TSPAN6-002...<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>TSPAN6-002<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Can't call method "slice" on an undefined value at
./GeneTransProtRework.pl line 113.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>I can’t understand why it suddenly stopped working.
 I recently updated my databases to v60.  Is it possible this had
something to do with it?<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal style='line-height:150%'><font size=2 face=Arial><span
style='font-size:10.0pt;line-height:150%;font-family:Arial'>Gavin Oliver, MSc<o:p></o:p></span></font></p>

<p class=MsoNormal style='line-height:150%'><font size=2 face=Arial><span
style='font-size:10.0pt;line-height:150%;font-family:Arial'>Team Leader Genomic
Research<o:p></o:p></span></font></p>

<p class=MsoNormal style='line-height:150%'><font size=2 face=Arial><span
style='font-size:10.0pt;line-height:150%;font-family:Arial'>Almac<o:p></o:p></span></font></p>

<p class=MsoNormal style='line-height:150%'><font size=2 face=Arial><span
style='font-size:10.0pt;line-height:150%;font-family:Arial'>Diagnostics<o:p></o:p></span></font></p>

<p class=MsoNormal style='line-height:150%'><font size=2 face=Arial><span
style='font-size:10.0pt;line-height:150%;font-family:Arial'>Tel: +44 (0)28
38395792<o:p></o:p></span></font></p>

<p class=MsoNormal style='line-height:150%'><font size=2 face=Arial><span
style='font-size:10.0pt;line-height:150%;font-family:Arial'>Fax: +44 (0)28
38398676<o:p></o:p></span></font></p>

<p class=MsoNormal style='line-height:150%'><font size=2 face=Arial><span
style='font-size:10.0pt;line-height:150%;font-family:Arial'>Visit our website
at: <a href="http://www.almacgroup.com/">http://www.almacgroup.com</a><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p> </o:p></span></font></p>

<p class=MsoNormal><strong><b><font size=3 color=blue face="Times New Roman"><span
style='font-size:12.0pt;color:blue'><!--[object_id=#almacgroup.com#]-->  <o:p></o:p></span></font></b></strong></p>

<p class=MsoNormal><b><font size=3 color=black face="Times New Roman"><span
lang=EN-GB style='font-size:12.0pt;color:black;font-weight:bold'>The contents
of this message and any attachments to it are confidential and may be legally
privileged. If you have received this message in error, you should delete it
from your system immediately and advise the sender.</span></font></b><font
color=black><span lang=EN-GB style='color:black'><o:p></o:p></span></font></p>

<p class=MsoNormal><b><font size=3 color=black face="Times New Roman"><span
lang=EN-GB style='font-size:12.0pt;color:black;font-weight:bold'><o:p> </o:p></span></font></b></p>

<p class=MsoNormal><b><font size=3 color=black face="Times New Roman"><span
lang=EN-GB style='font-size:12.0pt;color:black;font-weight:bold'>Almac Group
(UK) Limited, registered no. NI061368.  Almac Sciences Limited, registered no.
NI041550.  Almac Discovery Limited, registered no. NI046249.  Almac Pharma
Services Limited, registered no. NI045055.  Almac Clinical Services Limited,
registered no. NI041905.  Almac Clinical Technologies Limited, registered no.
NI061202.  Almac Diagnostics Limited, registered no. NI043067.  All preceding
companies are registered in <u1:country-region w:st="on"><st1:country-region
w:st="on">Northern Ireland</u1:country-region></st1:country-region> with a
registered office address of Almac House, 20 Seagoe Industrial Estate, <u1:place w:st="on"><u1:City w:st="on"><st1:place
w:st="on"><st1:City w:st="on">Craigavon</u1:City></st1:City>, <u1:PostalCode w:st="on"><st1:PostalCode
 w:st="on">BT63 5QD</u1:PostalCode></st1:PostalCode>, <u1:country-region w:st="on"><st1:country-region
 w:st="on">UK</u1:country-region></u1:place></st1:country-region></st1:place>.  <o:p></o:p></span></font></b></p>

<p class=MsoNormal><b><font size=3 color=black face="Times New Roman"><span
lang=EN-GB style='font-size:12.0pt;color:black;font-weight:bold'><o:p> </o:p></span></font></b></p>

<p class=MsoNormal><b><font size=3 color=black face="Times New Roman"><span
lang=EN-GB style='font-size:12.0pt;color:black;font-weight:bold'>Almac Sciences
(<u1:country-region w:st="on"><st1:country-region w:st="on">Scotland</u1:country-region></st1:country-region>)
Limited, registered in <u1:country-region w:st="on"><u1:place w:st="on"><st1:country-region
w:st="on"><st1:place w:st="on">Scotland</u1:place></u1:country-region></st1:place></st1:country-region>
no. SC154034. <o:p></o:p></span></font></b></p>

<p class=MsoNormal><b><font size=3 color=black face="Times New Roman"><span
lang=EN-GB style='font-size:12.0pt;color:black;font-weight:bold'><o:p> </o:p></span></font></b></p>

<p class=MsoNormal><b><font size=3 color=black face="Times New Roman"><span
lang=EN-GB style='font-size:12.0pt;color:black;font-weight:bold'>Almac Clinical
Services LLC, Almac Clinical Technologies LLC, Almac Diagnostics LLC, Almac
Pharma Services LLC and Almac Sciences LLC are Delaware limited liability
companies and Almac Group Incorporated is a Delaware Corporation.  More
information on the Almac Group can be found on the Almac website: <a
href="http://www.almacgroup.com">www.almacgroup.com</a><o:p></o:p></span></font></b></p>

</div>

</body>

</html>