InjectionPool

New File: lib/Crispr/DB/InjectionPool.pm
Object representing a single injection of Crispr guide RNAs.

New File: t/injection_pool.t
Test file.
InjectionPoolAdaptor

New File: lib/Crispr/DB/InjectionPoolAdaptor.pm
Database adaptor for storing and retrieving InjectionPool objects.

New File: t/injection_pool_adaptor.t
Test file.
Plex object

New File: lib/Crispr/DB/Plex.pm
Plex object representing a sequencing run

New File: t/plex.t
Test file
Subplex object - representing a single amplicon within a sequencing run

New File: lib/Crispr/DB/Subplex.pm
Subplex object

New File: t/subplex.t
Test file
lib/Crispr/DB/Subplex.pm
Added delegation of Plex method plex_name.
Sample object - representing a single sample in a sequencing run
New File: lib/Crispr/DB/Sample.pm
Sanple object

New File: t/sample.t
Test file
Allele object
New File: lib/Crispr/Allele.pm
Object representing a sequence variant

New File: t/allele.t
Test file
lib/Crispr/DB/Subplex.pm
Corrected delegation of plex_name attribute to plex object.
lib/Crispr/DB/Plex.pm
Corrected Documentation
t/injection_pool_adaptor.t
Uncommented statement which destroys the test database.
sql/schema_mysql.sql
Changed data type of column plex_name in plex from INT to VARCHAR(10).
Added constraint to make plex_name unique
lib/Crispr/DB/BaseAdaptor.pm
_prepare_sql - shared subroutine to take an sql statement,
check where parameters, bind them to statement and return statement handle.

lib/Crispr/DB/Cas9PrepAdaptor.pm
replaced parameter binding with _prepare_sql

lib/Crispr/DB/PlateAdaptor.pm
replaced parameter binding with _prepare_sql

lib/Crispr/DB/InjectionPoolAdaptor.pm
replaced parameter binding with _prepare_sql
Corrected error message
PlexAdaptor object - database adaptor object for Plex objects

New File: lib/Crispr/DB/PlexAdaptor.pm
PlexAdaptor object

New File: t/plex_adaptor.t
Test file