Bio::EnsEMBL::Analysis::RunnableDB::ProteinAnnotation IPRScan
SummaryIncluded librariesPackage variablesSynopsisDescriptionGeneral documentationMethods
Toolbar
WebCvsRaw content
Summary
  Bio::EnsEMBL::Pipeline::RunnableDB::ProteinAnnotation::IPRScan
Package variables
No package variables defined.
Included modules
Bio::EnsEMBL::Analysis::Runnable::ProteinAnnotation::IPRScan
Bio::EnsEMBL::Analysis::RunnableDB::ProteinAnnotation
Inherit
Bio::EnsEMBL::Analysis::RunnableDB::ProteinAnnotation
Synopsis
  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
Description
  This object wraps Bio::EnsEMBL::Pipeline::Runnable::Hmmpfam
to add functionality to read and write to databases in
a IPRScan-specific way.
Methods
fetch_input
No description
Code
Methods description
None available.
Methods code
fetch_inputdescriptionprevnextTop
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;
}
General documentation
CONTACTTop