Allow upload of diploid sequence definitions.
Properly identify sequences in diploid schemes.
Diploid schemes use IUPAC ambiguity codes in their sequence definitions
but BLAST+ treats all ambiguities as mismatches.  In diploid databases
we can use the output of BLAST to find potential matches, but then use
regular expressions to determine if the sequence is an exact match.