Updated Assemble Function

Assemble now first concatenates forward and reverse reads and reduces the entire data set to concatenated reads that are present at a user defined level of coverage.  These reads are then split and assembled using Rainbow.  Then finally clustered with cd-hit.