<<

NAME

Chum::Result::ResultSet - The results from a set of analyses

SYNOPSIS

DESCRIPTION

Stores information about results. The input Chum::Stack object, the program ran, and the set of Chum::Result::Result objects

Example: my $resultset = new Chum::Result::ResultSet( 'analysis_object' => $myapplication, 'stack' => $stack_object, 'program' => "program" 'results' => \@results);

Typically Chum::Result::ResultSet objects are analyzed by the appropriate interpretter object to yield quantitative results for a particular set of runs.

CONTACT

Stephen Montgomery (smontgom@bcsgc.bc.ca)

METHODS

analysis_object

 Usage   : $resultset->analysis_object;
        the Chum::Result::ApplicationI object that was used to run the analyses
 Returns : Chum::Result::ApplicationI  object
 Args    : optional Chum::Result::ApplicationI  argument can be passed to set the value. i.e. $resultset->analysis_object($myapplication);

stack

 Usage   : $resultset->stack;
        the Chum::Stack object that was used for this set of analyses
 Returns : Chum::Stack object
 Args    : optional Chum::Stack argument can be passed to set the value. i.e. $resultset->stack($stack_object);

program

 Usage   : $resultset->program;
        the program used to run these sets of analyses
 Returns : string
 Args    : optional string argument can be passed to set the value. i.e. $resultset->program("myprogram");

results

 Usage   : $resultset->results;
        the results for various analyses (typically of different variant sequences)
 Returns : arrayref of Chum::Result::Result objects
 Args    : optional arrayref of Chum::Result::Result objects argument can be passed to
        set the value. i.e. $resultset->results(\@results);

<<