Skip to content
Snippets Groups Projects
Commit 3822b710 authored by Ian Longden's avatar Ian Longden
Browse files

info_type to ex_db_type changes

parent e35cf342
No related branches found
No related tags found
No related merge requests found
......@@ -435,19 +435,19 @@ sub add_DBEntry {
=cut
sub get_all_DBEntries {
my ($self, $db_name_exp, $info_type) = @_;
my ($self, $db_name_exp, $ex_db_type) = @_;
my $cache_name = "dbentries";
if(defined($db_name_exp)){
$cache_name .= $db_name_exp;
}
if(defined($info_type)){
$cache_name .= $info_type;
if(defined($ex_db_type)){
$cache_name .= $ex_db_type;
}
# if not cached, retrieve all of the xrefs for this gene
if(!defined $self->{$cache_name} && $self->adaptor()) {
$self->{$cache_name} =
$self->adaptor->db->get_DBEntryAdaptor->fetch_all_by_Gene($self,$db_name_exp,, $info_type);
$self->adaptor->db->get_DBEntryAdaptor->fetch_all_by_Gene($self,$db_name_exp, $ex_db_type);
}
$self->{$cache_name} ||= [];
......@@ -483,16 +483,16 @@ sub get_all_DBEntries {
sub get_all_DBLinks {
my $self = shift;
my $db_name_exp = shift;
my $info_type = shift;
my $ex_db_type = shift;
my @links = @{$self->get_all_DBEntries($db_name_exp, $info_type)};
my @links = @{$self->get_all_DBEntries($db_name_exp, $ex_db_type)};
# add all of the transcript and translation xrefs to the return list
foreach my $transc (@{$self->get_all_Transcripts}) {
push @links, @{$transc->get_all_DBEntries($db_name_exp, $info_type)};
push @links, @{$transc->get_all_DBEntries($db_name_exp, $ex_db_type)};
my $transl = $transc->translation();
push @links, @{$transl->get_all_DBEntries($db_name_exp, $info_type)} if($transl);
push @links, @{$transl->get_all_DBEntries($db_name_exp, $ex_db_type)} if($transl);
}
return \@links;
......
......@@ -181,14 +181,14 @@ sub new {
sub get_all_DBLinks {
my $self = shift;
my $ex_db_exp = shift;
my $info_type = shift;
my $ex_db_type = shift;
my @links;
push @links, @{$self->get_all_DBEntries($ex_db_exp, $info_type)};
push @links, @{$self->get_all_DBEntries($ex_db_exp, $ex_db_type)};
my $transl = $self->translation();
push @links, @{$transl->get_all_DBEntries($ex_db_exp, $info_type)} if($transl);
push @links, @{$transl->get_all_DBEntries($ex_db_exp, $ex_db_type)} if($transl);
@links = sort {_compare_xrefs()} @links;
......@@ -217,20 +217,20 @@ sub get_all_DBLinks {
sub get_all_DBEntries {
my $self = shift;
my $ex_db_exp = shift;
my $info_type = shift;
my $ex_db_type = shift;
my $cache_name = "dbentries";
if(defined($ex_db_exp)){
$cache_name .= $ex_db_exp;
}
if(defined($info_type)){
$cache_name .= $info_type;
if(defined($ex_db_type)){
$cache_name .= $ex_db_type;
}
# if not cached, retrieve all of the xrefs for this gene
if(!defined $self->{$cache_name} && $self->adaptor()) {
$self->{$cache_name} =
$self->adaptor->db->get_DBEntryAdaptor->fetch_all_by_Transcript($self, $ex_db_exp);
$self->adaptor->db->get_DBEntryAdaptor->fetch_all_by_Transcript($self, $ex_db_exp, $ex_db_type);
}
$self->{$cache_name} ||= [];
......
......@@ -512,15 +512,15 @@ sub transform {
sub get_all_DBEntries {
my $self = shift;
my $ex_db_exp = shift;
my $info_type = shift;
my $ex_db_type = shift;
my $cache_name = "dbentries";
if(defined($ex_db_exp)){
$cache_name .= $ex_db_exp;
}
if(defined($info_type)){
$cache_name .= $info_type;
if(defined($ex_db_type)){
$cache_name .= $ex_db_type;
}
# if not cached, retrieve all of the xrefs for this gene
......@@ -531,7 +531,7 @@ sub get_all_DBEntries {
return [] if(!$adaptor || !$dbID);
$self->{$cache_name} =
$self->adaptor->db->get_DBEntryAdaptor->fetch_all_by_Translation($self, $ex_db_exp, $info_type);
$self->adaptor->db->get_DBEntryAdaptor->fetch_all_by_Translation($self, $ex_db_exp, $ex_db_type);
}
$self->{$cache_name} ||= [];
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment