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.