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

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