Can BLAST perfrom a search including IUPAC ambiguity codes (for example 'M' represents 'A', or 'C'), and 'interpret' their meaning, or are they simply ignored?
Although you can include those ambiguous codes in the input for BLAST, they will be treated as mismatches in the alignment. So, they are not totally ignored, instead you can think of it as if they were gaps.
Thank you for the responses. It turns out that BLAST will include (and 'interpret') IUPAC ambiguity codes for a nucleotide BLAST, but will discount them for a protein BLAST (where codons are needed rather than nuceotide bases) - makes sense!