Changes for version 0.81 - 2008-05-13

  • GO::TermFinder
  • Made totalNumGenes a public method, which returns the total number of genes that are in the background set of genes from which the genes of interest were drawn. Unannotated genes are included in this count. This allowed me to fix a bug in analyze.pl, where it didn't always report the correct number of genes in the background.
  • GO::AnnotationProvider::AnnotationParser
  • Fixed bug in handling a name that was ambiguous when considered in a case-insensitive fashion, but unambiguous when considered in a case-sensitive fashion. Thanks to Robert Flight for the bug report.
  • GO::OntologyProvider::OboParser
  • Added additional logic to detect an error in the obo file if a node and a parent are in different namespaces, as this previously produced a fatal error with a cryptic message.
  • GO::TermFinder
  • Prevent crash that could occur when there were no GO nodes tested - assertion that correction factor had to be >=1 was incorrect in this case, which could cause the script to die. Now correctly recognizes this. Thanks to Mark Schroeder at Princeton for pointing this out.
  • GO::View
  • I had previously commented out a check, that resulted in postscript images always being generated. Now they are only generated when requested.
  • GO-TermFinder-Obo.t
  • Tweaked test to be regex instead of equality, as different Perls might add different things to exceptions. This fixes a failure I was seeing on Solaris.

Modules

abstract base class defining interface for how Annotation information should be provided
parses a gene annotation file
provides information about a node in the Gene Ontology
abstract base class providing API for the provision on Gene Ontology information
Provides API for retrieving data from Gene Ontology obo file.
Provides API for retrieving data from Gene Ontology files
identify GO nodes that annotate a group of genes with a significant p-value
prints an html table of the results of GO::TermFinder
prints results of GO::TermFinder as a text report
simply utility module for dealing with file parsing
provides some general utilities for clients of other GO classes
Creates a gif or png image for visualizing the GO DAG
a helper class for GO::View to deal with the image

Provides

in lib/GO/TermFinder/Native.pm
in lib/GO/TermFinder/Native.pm
in lib/GO/TermFinder/Native.pm