public List<String> extract(String patternStr, String test) throws SequenceException {
LayeredTokenPattern pattern = new LayeredTokenPattern(patternStr);
RegexTagger tagger = new RegexTagger(pattern, "R");
List<String> testList = listize(test);
SimpleLayeredSequence seq = new SimpleLayeredSequence(testList.size());
seq.addLayer("w", testList);
return tagger.tag(seq);
}