strinify crispr object to its id
stringify crispr pair to its id plus the id of the left and right crispr.
Add method to return a bioseq object representing the target sequence of the crispr pair, plus some flanking region
make custom flank length 0 bases
return a slice object instead of a bioseq, its got more useful information
initial commit of utility module that will run crispr escell qc looking at second allele damage for a LIMS2 plate
Database migration and crispr_es_qc temp page added
add current_locus method to crispr to return current crispr locus object for crispr, also added helper methods to return coordinates for a crispr
fix issue with returning right or left crispr locus for a crispr pair, we must be sure to get locus record on the right assembly. Replaced relationship with a method to return the right locus. Also added helper methods to return crispr pair coordinates
deal with crisprs or crispr pairs, add pod documentation
Merge branch 'crispr_qc' of github.com:htgt/LIMS2-WebApp into crispr_qc
tidy up code
fix create crispr es qc codes, wip
make fwd_read and rev_read values for crispr_es_qc_well data optional, convert crispr_chr_name to a chromosome id we can insert into db
work on persisting data to LIMS2, added more attributes, logging and error catching
replace dashes in primer read sequence with the N character
make fwd_read and rev_read columns optional, update dbix class file
Changed integer to auto increment on id field
fix end coordinate values for crisprs and crispr pairs
send design strand in as part of analyis results
output more qc data, in yaml files, into the working directory