refactored FragmentParser: tidying up regex pattern
FragmentParser now handling (AA|BBB|[^ABCZ])