printSTDERR"Problem we have $sanity_check genes on the reference sequence for alt_id $key\n";
printSTDERR"Problem we have $sanity_check genes on the reference sequence for alt_id $alt_id_count gene display_id $key\n";
}
$alt_id_count++;
}
elsif(scalar(@arr)==0){# been removed due to stable id error
}
}
}
print"Added $alt_id_count alt_allele ids for $count genes\n";
#
# useful sql to look at sanity check problems
#
#select g.stable_id,g.seq_region_start, g.seq_region_end, s.name, x.display_label from gene g, seq_region s, alt_allele aa, xref x where g.display_xref_id = x.xref_id and g.gene_id = aa.gene_id and g.seq_region_id = s.seq_region_id and aa.alt_allele_id =37;
exit;
## LRG SQL. How to fit this in?
##select ox.ensembl_id, g.gene_id from xref x, object_xref ox, external_db e, gene g where x.xref_id = ox.xref_id and e.external_db_id = x.external_db_id and e.db_name like "Ens_Hs_gene" and ox.ensembl_object_type = "Gene" and x.display_label = g.stable_id ;
##
## Use $max_alt_id for new ones.
##
#$sql =(<<LRG);
#SELECT ox.ensembl_id, g.gene_id
# FROM xref x, object_xref ox, external_db e, gene g