made guess_type ignore case and gaps
guess_type returns 'illegal' if 'U' and 'T' in a sequence
in guess_type set ambiguous if only one or two [ACGT]