Bio-CIPRES
view release on metacpan or search on metacpan
lib/Bio/CIPRES/Job.pm view on Meta::CPAN
Bio::CIPRES::Job - a CIPRES job class
=head1 SYNOPSIS
use Bio::CIPRES;
my $ua = Bio::CIPRES->new( %args );
my $job = $ua->submit_job( %params );
$job->wait(6000) or die "Timeout waiting for job completion";
warn "Job returned non-zero status" if ($job->exit_code != 0);
print STDOUT $job->stdout;
print STDERR $job->stderr;
$job->delete;
=head1 DESCRIPTION
lib/Bio/CIPRES/Job.pm view on Meta::CPAN
=item B<poll_interval>
my $s = $job->poll_interval;
Returns the minimum number of seconds that the client should wait between
status updates. Generally this is called as part of a while loop.
=item B<wait>
$job->wait($timeout) or die "Timeout waiting for job to finish";
Enters a blocking loop waiting for the job to finish. Takes a single optional
argument of the maximum number of seconds to wait before timing out (default:
no timeout). Returns true if the job finishes or false if the wait times out.
=item B<outputs>
my @results = $job->outputs(
name => 'foo.txt',
group => 'bar',
( run in 0.310 second using v1.01-cache-2.11-cpan-05444aca049 )