BioPerl-Run
view release on metacpan or search on metacpan
lib/Bio/Tools/Run/Analysis/soap.pm view on Meta::CPAN
Note that this method is called always as an I<object> method (never
as a I<class> method) - and that the object who calls this method may
already be partly initiated (from Bio::Tools::Run::Analysis::new method);
so if you need to do some tricks with the 'class invocation' you need to
change Bio::Analysis I<new> method, not this one.
=over 4
=item -location
A URL (also called an I<endpoint>) defining where is located a Web Service
representing this analysis tool.
Default is C<http://www.ebi.ac.uk/soaplab/services> (services running
at European Bioinformatics Institute on top of most of EMBOSS
analyses, and few others).
For example, if you run your own Web Service using Java(TM) Apache Axis
toolkit, the location might be something like
C<http://localhost:8080/axis/services>.
lib/Bio/Tools/Run/AnalysisFactory/soap.pm view on Meta::CPAN
Note that this method is called always as an I<object> method (never as
a I<class> method) - and that the object who calls this method may
already be partly initiated (from Bio::Tools::Run::AnalysisFactory::new method);
so if you need to do some tricks with the 'class invocation' you need to
change Bio::Tools::Run::AnalysisFactory I<new> method, not this one.
=over
=item -location
A URL (also called an I<endpoint>) defining where is located a Web Service
functioning for this object.
Default is C<http://www.ebi.ac.uk/soaplab/services> (a service running
at European Bioinformatics Institute on top of most of the EMBOSS
analyses, and on top of few others).
For example, if you run your own Web Service using Java(TM) Apache Axis
toolkit, the location might be something like
C<http://localhost:8080/axis/services>.
lib/Bio/Tools/Run/AnalysisFactory/soap.pm view on Meta::CPAN
}
}
# String getServiceLocation (String analysisName)
sub create_analysis {
my ($self, $name) = @_;
# service name
my @name = ('-name', $name) if $name;
# ask for an endpoint
my $soap = $self->{'_soap'};
my $location;
foreach my $service_name (@DEFAULT_DIR_SERVICE) {
$soap-> uri ($service_name);
eval {
$location = $soap->getServiceLocation (SOAP::Data->type (string => $name))->result;
};
last if defined $location;
}
unless (defined $location) {
( run in 0.241 second using v1.01-cache-2.11-cpan-cc502c75498 )