NAME

GO::AppHandles::AppHandleSqlImpl

SYNOPSIS

you should never use this class directly. Use GO::AppHandle (All the public methods calls are documented there)

DESCRIPTION

implementation of AppHandle for a GO relational database

FEEDBACK

Email cjm@fruitfly.berkeley.edu

get_enriched_term_hash

Args: sample_prods (GP aref) and optional background_prods (GP aref) Returns: enrichment hash array { term=>$term, n_gps_in_sample=>$n_gps_in_sample, n_gps_in_sample_annotated=>$x, gps_in_sample_annotated=>$sample_gps_by_term_id{$term_id}, gps=>$gp_array, n_gps_in_background=>$n_gps_in_background, n_gps_in_background_annotated=>$M, p_value=>$pvalue }

term_anc_bypass

Arg: dbh, list of gp accs, iea usage flag (defaults to 0) Returns: a hashref containing data on the ancestors of terms associated with the gps.

more information by examining the associated SQL

fast_get_enriched_term_hash

Args: sample_prods (GP aref) background_prods (GP aref) (may be optionally empty) speciesdb arrayref iea use flag (defaults to 0) Returns: enrichment hash array { term=>$term, n_gps_in_sample=>$n_gps_in_sample, n_gps_in_sample_annotated=>$k, gps_in_sample_annotated=>$sample_gps_by_term_id{$term_id}, gps=>$gp_array, n_gps_in_background=>$n_gps_in_background, n_gps_in_background_annotated=>$M, p_value=>$pvalue }

NOTE: Experimental version built for speed. WARNING: Check these optimizations against future DB changes.

1 POD Error

The following errors were encountered while parsing the POD:

Around line 1100:

'=item' outside of any '=over'

=over without closing =back