Added a script for generating test data from the CEGMA database

The script takes two arguments, the CEGMA FASTA database file, and a six digit
integer encoding a scheme for fragmenting the sequences to create four test
databases. The first pair of test databases splits sequences according to the
organism from which they originated, applying one digit per organism in
alphabetical order. The second pair shuffles the scheme for each CEGMA cluster.
Within each pair, one test database contains sequences that were split into
even pieces, while the other contains sequences that were split randomly.

Signed-off-by: trgibbons <ted.codes@gmail.com>
Added file to consolidate many clusterings into an R dataframe

This program takes an output prefix, and an arbitrarily large number of MCL
output files containing clusters of CEGMA (or custom-formatted COG) sequences.
The format of the file names is very restrictive, as this program was meant to
be run as the penultimate step in a larger automated pipeline. It outputs two
text tables that are meant to be easily read into R dataframes for creating
summary plots.

Signed-off-by: trgibbons <ted.codes@gmail.com>
Added R script for generating heatmaps showing clustering trends

Takes the two "Rtab" files output by the mcl2rtab.py program as input, and
generates one PDF from each. Each PDF contains four heatmaps corresponding to
the four graph weighting metrics I am currently studying. One PDF shows type I
(false positive) errors, while the other shows type II (false negative) errors.

Signed-off-by: trgibbons <ted.codes@gmail.com>