Add QUAL sniffer; refactor FASTA sniffer