Raw content of Bio::EnsEMBL::Analysis::RunnableDB::Genefinder # Ensembl module for Bio::EnsEMBL::Analysis::RunnableDB::Genefinder # # Copyright (c) 2005 Ensembl # =head1 NAME =head1 SYNOPSIS my $runnabledb = Bio::EnsEMBL::Analysis::RunnableDB::Genefinder-> new( -input_id => 'contig::AL805961.22.1.166258:1:166258:1', -db => $db, -analysis => $analysis, ); $runnabledb->fetch_input; $runnabledb->run; $runnabledb->write_output; =head1 DESCRIPTION fetches sequence data from database an instantiates and runs the genefinder runnable =head1 CONTACT Post questions to the Ensembl development list: ensembl-dev@ebi.ac.uk =cut package Bio::EnsEMBL::Analysis::RunnableDB::Genefinder; use strict; use warnings; use Bio::EnsEMBL::Analysis::RunnableDB::Genscan; use Bio::EnsEMBL::Analysis::Runnable::Genefinder; use Bio::EnsEMBL::Analysis::Config::General; use vars qw(@ISA); @ISA = qw(Bio::EnsEMBL::Analysis::RunnableDB::Genscan); =head2 runnable_path Arg [1] : Bio::EnsEMBL::Analysis::RunnableDB::Genefinder Function : return the runnable path Returntype: string Exceptions: Example : my $runnable = $self->runnable_path->new ( -query => $self->query, -program => $self->analysis->program_file, -analysis => $self->analysis, %parameters, ); =cut sub runnable_path{ my ($self) = @_; return "Bio::EnsEMBL::Analysis::Runnable::Genefinder"; } =head2 standard_args Arg [1] : Bio::EnsEMBL::Analysis::RunnableDB::Genefinder Function : to return a hash which contains the standard constructor args for the genscan runnable Returntype: hashref Exceptions: none Example : =cut sub standard_args{ my ($self) = @_; my %parameters; if($self->parameters_hash){ %parameters = %{$self->parameters_hash}; } return { -query => $self->query, -program => $self->analysis->program_file, -analysis => $self->analysis, %parameters, }; } 1;