|
NAMEBio::Phylo::PhyloWS::Service::UbioNameBank - PhyloWS service wrapper for uBio NameBank recordsSYNOPSIS# inside a CGI script: use CGI; use Bio::Phylo::PhyloWS::Service::UbioNameBank; # obtain a key code from http://www.ubio.org/index.php?pagename=form # and define it as an environment variable: $ENV{'UBIO_KEYCODE'} = '******'; my $cgi = CGI->new; my $service = Bio::Phylo::PhyloWS::Service::UbioNameBank->new( '-base_uri' => $url ); $service->handle_request($cgi); DESCRIPTIONThis is an example implementation of a PhyloWS service. The service wraps around some of the uBio XML services described at <http://www.ubio.org/index.php?pagename=xml_services>.Record lookups for this service return project objects that capture the RDF metadata for a single NameBank record as semantic annotations to a taxon object. An example of the sort of metadata that can be expected is shown here: <http://www.ubio.org/authority/metadata.php?lsid=urn:lsid:ubio.org:namebank:2481730> Queries on this service run namebank searches and return project objects that capture the NameBank search XML (an example is shown here: <http://www.ubio.org/webservices/examples/namebank_search.xml>) as semantic annotations to taxon objects. URLs to this service that specify format=html in the query string redirect to web pages on the uBio site at <http://www.ubio.org>. The redirect URLs either point to search result listings or to NameBank record pages, depending on whether the redirect is for a record query or a record lookup, respectively. UBIO KEY CODESSome functionality of this service requires a key code to the uBio API. Such key codes can be obtained from <http://www.ubio.org/index.php?pagename=form>. When deploying this service on a web server (e.g. as shown in the SYNOPSIS) this code must be provided in an environment variable called "UBIO_KEYCODE".METHODSACCESSORS
SEE ALSOThere is a mailing list at <https://groups.google.com/forum/#!forum/bio-phylo> for any user or developer questions and discussions.Also see the manual: Bio::Phylo::Manual and <http://rutgervos.blogspot.com> CITATIONIf you use Bio::Phylo in published research, please cite it:Rutger A Vos, Jason Caravas, Klaas Hartmann, Mark A Jensen and Chase Miller, 2011. Bio::Phylo - phyloinformatic analysis using Perl. BMC Bioinformatics 12:63. <http://dx.doi.org/10.1186/1471-2105-12-63>
Visit the GSP FreeBSD Man Page Interface. |