Overview

Namespaces

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

Classes

  • Differential_expressions
  • Filters
  • Filters_diffexp
  • Isoforms
  • Multisearch
  • Organism_release
  • Searchbox
  • Overview
  • Namespace
  • Class
  • Tree

Class Differential_expressions

Web Service. Returns Differential Expressions for dataTable Server-Side processing. See http://www.datatables.net/release-datatables/examples/server_side/server_side.html

WebService
Extended by webservices\listing\Differential_expressions
Namespace: webservices\listing
Located at src/web/includes/TranscriptDB/webservices/listing/Differential_expressions.php
Methods summary
public Array
# fullRelease_getQueryDetails( Array $querydata, boolean $apply_filters = false )

get query details for Results overview/csv header

get query details for Results overview/csv header

Parameters

$querydata
Array
$querydata
$apply_filters
boolean
$apply_filters

Returns

Array
public
# get_filters( Array $querydata, outArray & $where, outArray & $arguments, Array $keys )

Evaluates $querydata and stores filter expressions for SQL WHERE in $where, values in $arguments

Evaluates $querydata and stores filter expressions for SQL WHERE in $where, values in $arguments

Parameters

$querydata
Array
$querydata
$where
outArray
&$where
$arguments
outArray
&$arguments
$keys
Array
$keys array_keys(self::$columns)
public list($query,
# fullRelease_buildQuery( Array $querydata, boolean $apply_filters = false, boolean $apply_order = false, boolean $apply_limit = false )

Builds full SQL query with $querydata applied

Builds full SQL query with $querydata applied

Parameters

$querydata
Array
$querydata
$apply_filters
boolean
$apply_filters
$apply_order
boolean
$apply_order
$apply_limit
boolean
$apply_limit

Returns

list($query,
$query, $arguments)
public Array
# fullRelease( Array $querydata )

returns data in format for dataTable

returns data in format for dataTable

Parameters

$querydata
Array
$querydata

Returns

Array
public
# printCsv( Array $querydata )

outputs data as csv

outputs data as csv

Parameters

$querydata
Array
$querydata
public Array
# execute( Array $querydata )

Parameters

$querydata
Array
$querydata

Returns

Array

InheritDoc

Switches behaviour based on $querydata['query1']: "fullRelease" or "releaseCsv" even though the name indicates differently, feature ids for a full release subset can be passed
public static
# format( mixed & $val, mixed $key )
Methods inherited from WebService
factory(), output()
Properties summary
public static Array $columns array( 'f.name' => '"feature_name"', 'd.baseMean' => '"baseMean"', 'd.baseMeanA' => '"baseMeanA"', 'd.baseMeanB' => '"baseMeanB"', 'd.foldChange' => '"foldChange"', 'd.log2foldChange' => '"log2foldChange"', 'd.pval' => 'pval', 'd.pvaladj' => 'pvaladj', "f.feature_id" => 'feature_id' )
#

mapping for dataTable columns to database columns. only these are allowed for filtering

mapping for dataTable columns to database columns. only these are allowed for filtering

tbro API documentation generated by ApiGen 2.8.0