edu.iastate.jtm
Class TokenAnalyzer

java.lang.Object
  extended by edu.iastate.jtm.TokenAnalyzer

public class TokenAnalyzer
extends java.lang.Object

Check surface clue to see whether a token is a possible biochemical name.

Author:
dingjing

Constructor Summary
TokenAnalyzer()
           
 
Method Summary
static java.lang.String decap(java.lang.String token)
           
static boolean isUnit(java.lang.String aToken)
           
static void main(java.lang.String[] args)
           
static java.lang.String[] splitDelim(java.lang.String aToken, boolean returnDelims)
          Split a token at delimiters - , .
static java.lang.String[] splitGreekDigit(java.lang.String aToken)
          Split Greek letters and numbers at the start or end of a token.
static java.lang.String[] tokenize(java.lang.String sen)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TokenAnalyzer

public TokenAnalyzer()
Method Detail

splitDelim

public static java.lang.String[] splitDelim(java.lang.String aToken,
                                            boolean returnDelims)
Split a token at delimiters - , . : ( ) [ ] / ' + ".


isUnit

public static boolean isUnit(java.lang.String aToken)

splitGreekDigit

public static java.lang.String[] splitGreekDigit(java.lang.String aToken)
Split Greek letters and numbers at the start or end of a token.


decap

public static java.lang.String decap(java.lang.String token)

tokenize

public static java.lang.String[] tokenize(java.lang.String sen)

main

public static void main(java.lang.String[] args)
Parameters:
args - the command line arguments