wip gibson interface
Merge branch 'devel' into gibson_interface
grab ensembl gene object given a gene name
build up more gene and exon data to show to users
add templates for gibson design creation interface
add design_create table
rename design_create table to design_attempt
tidy up Plugin::Design tests before adding new tests
if target on simple crispr pick report has both designs and crispr pairs colour it green
add form validator constraints for ensembl exon ids and repeat mask classes
add as_hash method to design_attempt dbic resultset, optionally pretty print json strings
add api methods to get, create and update design attempt records
add model plugin methods to create, update, delete and retrieve design attempts
make designs for exon lookup more efficient, allow users to select all or just canonical exons, rank exons on start coordiantes
export prebuild_oligos method so other util modules can use it
add species column to design_attempts table
add controllers to select gene, pick exon, and submit gibson design attempt
add templates dealing with design attempt pages
add tests for new design_attempt related code in Model::Plugin::Design module
add optional parameters to gibson design create form: repeat mask classes, alternate designs and exon check flank length