Pattern Matching with Mismatches and Wildcards | Synapse