create subsequence matching regex; re-work subsequence filter