fix output
add job id for 05 queueing so matlab knows where to write
fix blast bug

this bug was hiding out somewhere in similarity. essentially when we extract 16s
we assume that it's header is == to the genbank name, no reason why really. instead
we will just pull the filename instead of it's first sequence header
use more jobs rather than fewer
Use a combination of split and array jobs

Split is good because it breaks it up nicely, and we don't really care about blast
output that much as long as it works (easy to verify by a file count)

Array jobs is good because it utilizes as many cores as possible and is
more efficent from a cluster standpoint in certain aspects.

Y not Both?

Split up the jobs into 50,000 blast groups, and array job that group, which will
finish faster than submitting each group to run serially. This won't weigh
down the cluster and should run faster.

Old code commented out for posterity