extensions/net.sf.basedb.varsearch/trunk/src/net/sf/basedb/varsearch/analyze/HgvsProtAnalyzer.java

Code
Comments
Other
Rev Date Author Line
6123 09 Feb 21 nicklas 1 package net.sf.basedb.varsearch.analyze;
6123 09 Feb 21 nicklas 2
6123 09 Feb 21 nicklas 3 import org.apache.lucene.analysis.Analyzer;
6123 09 Feb 21 nicklas 4 import org.apache.lucene.analysis.Tokenizer;
6123 09 Feb 21 nicklas 5
6123 09 Feb 21 nicklas 6 /**
6123 09 Feb 21 nicklas 7   Analyzer implementation that uses the HgvsProtTokenizer.
6123 09 Feb 21 nicklas 8   
6123 09 Feb 21 nicklas 9   @author nicklas
6123 09 Feb 21 nicklas 10 */
6123 09 Feb 21 nicklas 11 public class HgvsProtAnalyzer 
6123 09 Feb 21 nicklas 12   extends Analyzer
6123 09 Feb 21 nicklas 13 {
6123 09 Feb 21 nicklas 14
6123 09 Feb 21 nicklas 15   public HgvsProtAnalyzer() 
6123 09 Feb 21 nicklas 16   {}
6123 09 Feb 21 nicklas 17   
6123 09 Feb 21 nicklas 18   @Override
6123 09 Feb 21 nicklas 19   protected TokenStreamComponents createComponents(String field) 
6123 09 Feb 21 nicklas 20   {
6123 09 Feb 21 nicklas 21     Tokenizer t = new HgvsProtTokenizer();
6123 09 Feb 21 nicklas 22     return new Analyzer.TokenStreamComponents(t);
6123 09 Feb 21 nicklas 23   }
6123 09 Feb 21 nicklas 24   
6123 09 Feb 21 nicklas 25 }