Updated package dependencies - no longer importing caTools, seqinr, or
abind. Instead using pkg::function() syntax as recommended by Hadley.
Refactored binning algorithm to reduce duplication. Also modified the
code to 'squeeze' the bins around fragments, so that the bins are at
most mxbin bp wide, and match up with actual fragment sizes. The old
version left bins quite wide - this doesn't affect the actual analysis,
but if new data were to be added the bins could end up being too large.
With the new code, adding new data to existing bins may result in
fragments 'slipping through the cracks', but not in too-large bins.
Either way, adding new electropherograms to an analysis ought to be
followed up by repeating the binning process.
Added a crappy fsa file to demonstrate poor sizing & dropping of bad reactions.
Extended example, fixed sample error in the way sample names were
recorded in the errors list.
Fixed the scroll up and scroll down button directions, renamed them to
page up and page down. Cleaned up the plot colors: removed coloring of
replicates, added bin marks in the plot margins.