The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

  GO     - Gene Ontology Simple Utility Class

SYNOPSIS

  use GO;

  # --- simple procedural interface ---
  # parsing a file
  goparsefile("function.ontology");   # results go in graph()
  print graph->node_count;
  $nodes = $graph->get_all_nodes;  

  # connecting to an existing GO database
  goconnect('go@localhost');

  # ----

  # creating and loading a new GO database from some files
  gomakedb("mygo", "localhost");

  # OO usage [advanced users]
  $go = new GO;
  

DESCRIPTION

This is a simple interface to the GO toolkit

TIP FOR PROGRAMMERS: If you are already familiar with object oriented perl, you should use the GO::AppHandle class; this module is intended as a simple convenience wrapper for a small section of the perl API. Warning! contains some serious hacks!