Overview

Namespaces

  • cli_db
    • propel
      • map
      • om
  • cli_import
  • LoggedPDO
  • None
  • PHP
  • webservices
    • cart
    • combisearch
    • details
      • annotations
        • feature
    • graphs
      • barplot
      • genome
    • listing
    • queue

Classes

  • Console_CommandLine_Action_ExtendedHelp
  • LightOpenID
  • Log_firebugJSON
  • WebService

Interfaces

  • CLI_Command

Functions

  • acquire_database
  • cli_error_handler
  • connect_queue_db
  • create_job
  • display_feature
  • display_feature_by_id
  • display_isoform_by_id
  • display_unigene_by_id
  • download
  • execute_command
  • execute_job
  • execute_query_dir
  • get_db_connection
  • get_job_results
  • get_program_databases
  • myErrorHandler
  • pdo_connect
  • report_results_cleanup
  • requestVal
  • smarty_function_call_webservice
  • smarty_function_dbxreflink
  • smarty_function_interprolink
  • smarty_function_publink
  • smarty_modifier_clean_id
  • split_fasta
  • unzip
  • Overview
  • Namespace
  • Class
  • Tree

Class WebService

Abstract Base class for all web services.

Direct known subclasses

webservices\cart\Sync, webservices\combisearch\Hasgo, webservices\details\Isoform, webservices\details\Statistical_information, webservices\details\Unigene, webservices\graphs\barplot\Quantifications, webservices\graphs\genome\Isoform, webservices\listing\Differential_expressions, webservices\listing\Filters, webservices\listing\Filters_diffexp, webservices\listing\Isoforms, webservices\listing\Multisearch, webservices\combisearch\Hasgo_or_children, webservices\listing\Organism_release, webservices\listing\Searchbox, webservices\queue\Job_program_databases, webservices\queue\Job_results, webservices\queue\Job_start, webservices\details\annotations\feature\Dbxref, webservices\details\annotations\feature\Interpro_predpeps, webservices\details\annotations\feature\Mapman, webservices\details\annotations\feature\Pub, webservices\details\annotations\feature\Repeatmasker, webservices\details\annotations\feature\Synonym, webservices\details\Features
Abstract
Located at src/web/includes/TranscriptDB/WebService.php
Methods summary
abstract public
# execute( Array $data )

Executes the web service.

Executes the web service.

Parameters

$data
Array
$data User-specified parameters. Usually, url parameters are included as $data[query1], $data[query2],... and $_GET and _POST are merged in
public static
# output( Array $dataArray )

ouputs $dataArray as (on php>=5.4 pretty) JSON

ouputs $dataArray as (on php>=5.4 pretty) JSON

Parameters

$dataArray
Array
$dataArray
public static list($instance,
# factory( String $servicePath )

factory method for all web services creates an instance of the class called by querystring. additional parameters are returned in $parameters as query1, query2, etc. e.g.

WebService::factory('details/isoform/12345');
// =>
return array(new \webservices\details\Isoform(), array('query1'=>'12345'));

factory method for all web services creates an instance of the class called by querystring. additional parameters are returned in $parameters as query1, query2, etc. e.g.

WebService::factory('details/isoform/12345');
// =>
return array(new \webservices\details\Isoform(), array('query1'=>'12345'));

Parameters

$servicePath
String
$servicePath

Returns

list($instance,
$instance, $parameters)
tbro API documentation generated by ApiGen 2.8.0