correct negation when parsing fasta