GenOO::Data::DB::DBIC::Species::Schema::SampleResultBase::v1 - DBIC Result class for sequenced reads
# This class is not designed to be directly used in a DBIC schema because a # table name is not defined. Rather it serves as a base class to be inherited # by an actual result class to provide a common column structure.
In High Troughput Sequencing analysis we usually have many db tables with similar structure and columns. DBIx::Class requires each Result class to specify the table name explicitly. This means that we would have to explicitly create a Result class for every db table. For this we created this class (does not specify a table name) which can be inherited by other Result classes and provide a common table structure. The class contains the basic common functionality for database tables that contain sequenced reads. It offers accessor methods for table columns compatible with the rest of the GenOO framework. It consumes the GenOO::Region role. As mentioned above this class should be used through inheritance. The reason for this is that it does not have a specific database table on which it maps. The table used within this class is defined as "Unknown" and should be specified by derived classes.
To install GenOO, copy and paste the appropriate command in to your terminal.
cpanm
cpanm GenOO
CPAN shell
perl -MCPAN -e shell install GenOO
For more information on module installation, please visit the detailed CPAN module installation guide.