my $seg = Bio::EnsEMBL::Pipeline::RunnableDB::ProteinAnnotation::IPRScan->
new ( -db => $db,
-input_id => $input_id,
-analysis => $analysis,
);
$seg->fetch_input; # gets sequence from DB
$seg->run;
$seg->write_output; # writes features to to DB
None available.
sub fetch_input
{ my ($self) = @_;
$self->SUPER::fetch_input;
print "FETCHING INPUT\n";
my $run = Bio::EnsEMBL::Analysis::Runnable::ProteinAnnotation::IPRScan->
new(
-query => $self->query,
-analysis => $self->analysis,
-program => $self->analysis->program_file,
%{$self->parameters_hash}
);
$self->runnable($run);
}
1; } |